Fyne API "canvas.Circle"
canvas.Circle
import "fyne.io/fyne/v2/canvas"
Usage
type Circle
type Circle struct {
Position1 fyne.Position // The current top-left position of the Circle
Position2 fyne.Position // The current bottomright position of the Circle
Hidden bool // Is this circle currently hidden
FillColor color.Color // The circle fill color
StrokeColor color.Color // The circle stroke color
StrokeWidth float32 // The stroke width of the circle
}
Circle describes a colored circle primitive in a Fyne canvas
func NewCircle
func NewCircle(color color.Color) *Circle
NewCircle returns a new Circle instance
func (*Circle) Hide
func (c *Circle) Hide()
Hide will set this circle to not be visible
func (*Circle) MinSize
func (c *Circle) MinSize() fyne.Size
MinSize for a Circle simply returns Size{1, 1} as there is no explicit content
func (*Circle) Move
func (c *Circle) Move(pos fyne.Position)
Move the circle object to a new position, relative to its parent / canvas
func (*Circle) Position
func (c *Circle) Position() fyne.Position
Position gets the current top-left position of this circle object, relative to its parent / canvas
func (*Circle) Refresh
func (c *Circle) Refresh()
Refresh causes this object to be redrawn with its configured state.
func (*Circle) Resize
func (c *Circle) Resize(size fyne.Size)
Resize sets a new bottom-right position for the circle object If it has a stroke width this will cause it to Refresh.
func (*Circle) Show
func (c *Circle) Show()
Show will set this circle to be visible
func (*Circle) Size
func (c *Circle) Size() fyne.Size
Size returns the current size of bounding box for this circle object
func (*Circle) Visible
func (c *Circle) Visible() bool
Visible returns true if this circle is visible, false otherwise