Fyne API "fyne.Position"

fyne.Position


import "fyne.io/fyne"

Usage

type Position

type Position struct {
	X int // The position from the parent's left edge
	Y int // The position from the parent's top edge
}

Position describes a generic X, Y coordinate relative to a parent Canvas or CanvasObject.

func NewPos

func NewPos(x int, y int) Position

NewPos returns a newly allocated Position representing the specified coordinates.

func (Position) Add

func (p Position) Add(p2 Position) Position

Add returns a new Position that is the result of offsetting the current position by p2 X and Y.

func (Position) IsZero

func (p Position) IsZero() bool

IsZero returns whether the Position is at the zero-point.

func (Position) Subtract

func (p Position) Subtract(p2 Position) Position

Subtract returns a new Position that is the result of offsetting the current position by p2 -X and -Y.