Documentation ¶
Index ¶
- Constants
- type ArrowHead
- type Group
- func (g *Group) AddChild(child Node)
- func (g *Group) AddLink(link *Link)
- func (g *Group) AddParent()
- func (g *Group) Draw(img *image.RGBA, parent *Group) *image.RGBA
- func (g Group) GetBindings() image.Rectangle
- func (g Group) GetMargin() Margin
- func (g Group) GetPadding() Padding
- func (g Group) Init() Node
- func (g *Group) IsDrawn() bool
- func (g *Group) LoadIcon(imageFilePath string)
- func (g *Group) Scale()
- func (g *Group) SetAlign(align string)
- func (g *Group) SetBindings(bindings image.Rectangle)
- func (g *Group) SetBorderColor(borderColor color.RGBA)
- func (g *Group) SetDirection(direction string)
- func (g *Group) SetFillColor(fillColor color.RGBA)
- func (g *Group) SetIconBounds(bounds image.Rectangle)
- func (g *Group) SetLabel(label *string, labelColor *color.RGBA, labelFont *string)
- func (g *Group) Translation(dx, dy int)
- func (g *Group) ZeroAdjust()
- type HorizontalStack
- type Link
- type Margin
- type Node
- type Padding
- type Resource
- func (r *Resource) AddChild(child Node)
- func (r *Resource) AddLink(link *Link)
- func (r *Resource) AddParent()
- func (r *Resource) Draw(img *image.RGBA, parent *Group) *image.RGBA
- func (r Resource) GetBindings() image.Rectangle
- func (r Resource) GetMargin() Margin
- func (r Resource) GetPadding() Padding
- func (r Resource) Init() Node
- func (r *Resource) IsDrawn() bool
- func (r *Resource) LoadIcon(imageFilePath string)
- func (r *Resource) Scale()
- func (r *Resource) SetAlign(align string)
- func (r *Resource) SetBindings(bindings image.Rectangle)
- func (r *Resource) SetBorderColor(borderColor color.RGBA)
- func (r *Resource) SetDirection(direction string)
- func (r *Resource) SetFillColor(fillColor color.RGBA)
- func (r *Resource) SetIconBounds(bounds image.Rectangle)
- func (r *Resource) SetLabel(label *string, labelColor *color.RGBA, labelFont *string)
- func (r *Resource) Translation(dx, dy int)
- func (r *Resource) ZeroAdjust()
- type VerticalStack
Constants ¶
View Source
const WIDTH = 2
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct {
// contains filtered or unexported fields
}
func (Group) GetBindings ¶
func (Group) GetPadding ¶
func (*Group) SetBindings ¶
func (*Group) SetBorderColor ¶
func (*Group) SetDirection ¶
func (*Group) SetFillColor ¶
func (*Group) SetIconBounds ¶
func (*Group) Translation ¶
func (*Group) ZeroAdjust ¶
func (g *Group) ZeroAdjust()
type HorizontalStack ¶
type HorizontalStack struct {
// contains filtered or unexported fields
}
func (HorizontalStack) Init ¶
func (v HorizontalStack) Init() Node
type Link ¶
type Node ¶
type Node interface { Init() Node IsDrawn() bool Draw(*image.RGBA, *Group) *image.RGBA Scale() GetBindings() image.Rectangle GetMargin() Margin LoadIcon(string) SetIconBounds(image.Rectangle) SetBorderColor(color.RGBA) SetFillColor(color.RGBA) SetLabel(*string, *color.RGBA, *string) SetAlign(string) SetDirection(string) AddLink(*Link) AddChild(Node) Translation(int, int) ZeroAdjust() }
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func (Resource) GetBindings ¶
func (Resource) GetPadding ¶
func (*Resource) SetBindings ¶
func (*Resource) SetBorderColor ¶
func (*Resource) SetDirection ¶
func (*Resource) SetFillColor ¶
func (*Resource) SetIconBounds ¶
func (*Resource) Translation ¶
func (*Resource) ZeroAdjust ¶
func (r *Resource) ZeroAdjust()
type VerticalStack ¶
type VerticalStack struct {
// contains filtered or unexported fields
}
func (VerticalStack) Init ¶
func (h VerticalStack) Init() Node
Click to show internal directories.
Click to hide internal directories.