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) *LineNewLine 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.SizeMinSize 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.PositionPosition 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.SizeSize returns the current size of bounding box for this line object
func (*Line) Visible
func (l *Line) Visible() boolVisible returns true if this line// Show will set this circle to be visible is visible, false otherwise