Fyne API "canvas.Line"
canvas.Line
import "fyne.io/fyne/v2/canvas"
Usage
type Line
type Line struct {
Position1 fyne.Position // The current top-left position of the Line
Position2 fyne.Position // The current bottom-right position of the Line
Hidden bool // Is this Line currently hidden
StrokeColor color.Color // The line stroke color
StrokeWidth float32 // The stroke width of the line
}
Line describes a colored line primitive in a Fyne canvas. Lines are special as they can have a negative width or height to indicate an inverse slope (i.e. slope up vs down).
func NewLine
func NewLine(color color.Color) *Line
NewLine returns a new Line instance
func (*Line) Hide
func (l *Line) Hide()
Hide will set this line to not be visible
func (*Line) MinSize
func (l *Line) MinSize() fyne.Size
MinSize for a Line simply returns Size{1, 1} as there is no explicit content
func (*Line) Move
func (l *Line) Move(pos fyne.Position)
Move the line object to a new position, relative to its parent / canvas
func (*Line) Position
func (l *Line) Position() fyne.Position
Position gets the current top-left position of this line object, relative to its parent / canvas
func (*Line) Refresh
func (l *Line) Refresh()
Refresh causes this line to be redrawn with its configured state.
func (*Line) Resize
func (l *Line) Resize(size fyne.Size)
Resize sets a new bottom-right position for the line object, then it will then be refreshed.
func (*Line) Show
func (l *Line) Show()
Show will set this line to be visible
func (*Line) Size
func (l *Line) Size() fyne.Size
Size returns the current size of bounding box for this line object
func (*Line) Visible
func (l *Line) Visible() bool
Visible returns true if this line// Show will set this circle to be visible is visible, false otherwise