subelements

package
v0.0.0-...-4595b12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const ButtonXLeftOffset int = 5
View Source
const ButtonXRightOffset int = 5
View Source
const FileBaseHeight = 40
View Source
const FileBaseWidth = 110
View Source
const FileType = 2
View Source
const FolderBaseHeight = 40
View Source
const FolderBaseWidth = 110
View Source
const FolderType = 1
View Source
const ObjectBaseHeight = 100
View Source
const ObjectBaseWidth = 100
View Source
const ObjectType = 3
View Source
const VariableType = 4

Variables

This section is empty.

Functions

func CreateVariables

func CreateVariables() (variable string)

Types

type Button

type Button struct {
	// contains filtered or unexported fields
}

func CreateButton

func CreateButton(name string, pos int, fun func()) *Button

func (*Button) Draw

func (but *Button) Draw(c *g.Canvas)

func (*Button) GetName

func (but *Button) GetName() string

func (*Button) GetPos

func (but *Button) GetPos() int

func (*Button) GetSubelements

func (but *Button) GetSubelements() []elements.Element

func (*Button) GetXLeft

func (but *Button) GetXLeft() int

func (*Button) GetXRight

func (but *Button) GetXRight() int

func (*Button) GetYBot

func (but *Button) GetYBot() int

func (*Button) GetYTop

func (but *Button) GetYTop() int

func (*Button) Press

func (but *Button) Press()

func (*Button) SetXLeft

func (but *Button) SetXLeft(i int)

func (*Button) SetXLeftObjectSelect

func (but *Button) SetXLeftObjectSelect(objXLeft int)

func (*Button) SetXRight

func (but *Button) SetXRight(i int)

func (*Button) SetXRightObjectSelect

func (but *Button) SetXRightObjectSelect(objXRight int)

func (*Button) SetYBot

func (but *Button) SetYBot(i int)

func (*Button) SetYTop

func (but *Button) SetYTop(i int)

type File

type File struct {
	// contains filtered or unexported fields
}

func CreateAndInitFiles

func CreateAndInitFiles(name string, x, y, id, lvl int) *File

func CreateFiles

func CreateFiles(name string, x int) *File

func (*File) Adding

func (fil *File) Adding(e elements.Element)

func (*File) Draw

func (fil *File) Draw(c *g.Canvas)

func (*File) Expand

func (fil *File) Expand()

func (*File) GetAddingState

func (fil *File) GetAddingState() bool

func (*File) GetBaseHeight

func (fil *File) GetBaseHeight() int

func (*File) GetBaseWidth

func (fil *File) GetBaseWidth() int

func (*File) GetID

func (fil *File) GetID() int

func (*File) GetLevel

func (fil *File) GetLevel() int

func (*File) GetName

func (fil *File) GetName() string

func (*File) GetParent

func (fil *File) GetParent() elements.Element

func (*File) GetRelativeX

func (fil *File) GetRelativeX() int

func (*File) GetRelativeY

func (fil *File) GetRelativeY() int

func (*File) GetSubelements

func (fil *File) GetSubelements() []elements.Element

func (*File) GetType

func (fil *File) GetType() int

func (*File) GetXLeft

func (fil *File) GetXLeft() int

func (*File) GetXRight

func (fil *File) GetXRight() int

func (*File) GetYBot

func (fil *File) GetYBot() int

func (*File) GetYTop

func (fil *File) GetYTop() int

func (*File) Removing

func (fil *File) Removing(e elements.Element)

func (*File) SetAddingState

func (fil *File) SetAddingState(a bool)

func (*File) SetAsParent

func (fil *File) SetAsParent(child elements.Element)

func (*File) SetLevel

func (fil *File) SetLevel(i int)

func (*File) SetParent

func (fil *File) SetParent(par elements.Element)

func (*File) SetRelativeX

func (fil *File) SetRelativeX(i int)

func (*File) SetRelativeY

func (fil *File) SetRelativeY(i int)

func (*File) SetXLeft

func (fil *File) SetXLeft(x int)

func (*File) SetXRight

func (fil *File) SetXRight(x int)

func (*File) SetYBot

func (fil *File) SetYBot(y int)

func (*File) SetYTop

func (fil *File) SetYTop(y int)

type Folder

type Folder struct {
	// contains filtered or unexported fields
}

func CreateAndInitFolders

func CreateAndInitFolders(name string, x, y, id, lvl int) *Folder

func CreateFolders

func CreateFolders(name string, x int) *Folder

func (*Folder) Adding

func (fol *Folder) Adding(e elements.Element)

func (*Folder) Draw

func (fol *Folder) Draw(c *g.Canvas)

func (*Folder) Expand

func (fol *Folder) Expand()

func (*Folder) GetAddingState

func (fol *Folder) GetAddingState() bool

func (*Folder) GetBaseHeight

func (fol *Folder) GetBaseHeight() int

func (*Folder) GetBaseWidth

func (fol *Folder) GetBaseWidth() int

func (*Folder) GetID

func (fol *Folder) GetID() int

func (*Folder) GetLevel

func (fol *Folder) GetLevel() int

func (*Folder) GetName

func (fol *Folder) GetName() string

func (*Folder) GetParent

func (fol *Folder) GetParent() elements.Element

func (*Folder) GetRelativeX

func (fol *Folder) GetRelativeX() int

func (*Folder) GetRelativeY

func (fol *Folder) GetRelativeY() int

func (*Folder) GetSubelements

func (fol *Folder) GetSubelements() []elements.Element

func (*Folder) GetType

func (fol *Folder) GetType() int

func (*Folder) GetXLeft

func (fol *Folder) GetXLeft() int

func (*Folder) GetXRight

func (fol *Folder) GetXRight() int

func (*Folder) GetYBot

func (fol *Folder) GetYBot() int

func (*Folder) GetYTop

func (fol *Folder) GetYTop() int

func (*Folder) Removing

func (fol *Folder) Removing(e elements.Element)

func (*Folder) SetAddingState

func (fol *Folder) SetAddingState(a bool)

func (*Folder) SetAsParent

func (fol *Folder) SetAsParent(child elements.Element)

func (*Folder) SetLevel

func (fol *Folder) SetLevel(i int)

func (*Folder) SetParent

func (fol *Folder) SetParent(par elements.Element)

func (*Folder) SetRelativeX

func (fol *Folder) SetRelativeX(i int)

func (*Folder) SetRelativeY

func (fol *Folder) SetRelativeY(i int)

func (*Folder) SetXLeft

func (fol *Folder) SetXLeft(x int)

func (*Folder) SetXRight

func (fol *Folder) SetXRight(x int)

func (*Folder) SetYBot

func (fol *Folder) SetYBot(y int)

func (*Folder) SetYTop

func (fol *Folder) SetYTop(y int)

type Object

type Object struct {
	Name string

	Variables []*Variable
	// contains filtered or unexported fields
}

func CreateAndInitObject

func CreateAndInitObject(name string, x, y, id, lvl int) *Object

func CreateObject

func CreateObject(name string, x int) *Object

func (*Object) Adding

func (ob *Object) Adding(e elements.Element)

func (*Object) Draw

func (ob *Object) Draw(c *g.Canvas)

func (*Object) GetBaseHeight

func (ob *Object) GetBaseHeight() int

func (*Object) GetBaseWidth

func (ob *Object) GetBaseWidth() int

func (*Object) GetID

func (ob *Object) GetID() int

func (*Object) GetLevel

func (ob *Object) GetLevel() int

func (*Object) GetName

func (ob *Object) GetName() string

func (*Object) GetParent

func (ob *Object) GetParent() elements.Element

func (*Object) GetRelativeX

func (ob *Object) GetRelativeX() int

func (*Object) GetRelativeY

func (ob *Object) GetRelativeY() int

func (*Object) GetSubelements

func (ob *Object) GetSubelements() []elements.Element

func (*Object) GetType

func (ob *Object) GetType() int

func (*Object) GetXLeft

func (ob *Object) GetXLeft() int

func (*Object) GetXRight

func (ob *Object) GetXRight() int

func (*Object) GetYBot

func (ob *Object) GetYBot() int

func (*Object) GetYTop

func (ob *Object) GetYTop() int

func (*Object) Removing

func (ob *Object) Removing(e elements.Element)

func (*Object) SetAsParent

func (ob *Object) SetAsParent(child elements.Element)

func (*Object) SetLevel

func (ob *Object) SetLevel(i int)

func (*Object) SetParent

func (ob *Object) SetParent(par elements.Element)

func (*Object) SetRelativeX

func (ob *Object) SetRelativeX(i int)

func (*Object) SetRelativeY

func (ob *Object) SetRelativeY(i int)

func (*Object) SetXLeft

func (ob *Object) SetXLeft(x int)

func (*Object) SetXRight

func (ob *Object) SetXRight(x int)

func (*Object) SetYBot

func (ob *Object) SetYBot(y int)

func (*Object) SetYTop

func (ob *Object) SetYTop(y int)

type Variable

type Variable struct {
	Name string
	Typ  string
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL