Documentation
¶
Index ¶
- Variables
- func ButtonSize(contentSize float64) float64
- func CircleClicked(pos vec2.Vec2, touch vec2.Vec2) bool
- func Clamp(min, max, val float64) float64
- func Dist(a, b Vec2) float64
- func Dot(a, b Vec2) float64
- func Flatten(ble Gobbable) ([]byte, error)
- func IsBlueprintWidget(i interface{}) bool
- func Limit(a, limit float64) float64
- func LoadImage() error
- func ParamOffset(i int) float64
- func ProcessEvent(e Event)
- func Ray(source, dest, box Vec2) Vec2
- func RegisterGobs()
- func SaveImage() error
- func SetupDefault()
- func Start()
- type AddParameter
- type Args
- type Background
- type Blueprint
- func (bp *Blueprint) AddFrame() *Frame
- func (b *Blueprint) BrightColor() string
- func (blue *Blueprint) Connect(d Deserializer, gob Gob)
- func (b *Blueprint) DarkColor() string
- func (bp *Blueprint) FillWithCopy(frame *Frame, proto *Shell)
- func (b *Blueprint) Frames() (out []*Frame)
- func (blue *Blueprint) Gob(s Serializer) Gob
- func (b *Blueprint) MakeLinkTarget() *Frame
- func (b *Blueprint) MakeWidget(s *Shell) ui.Widget
- func (b *Blueprint) Name() string
- func (b *Blueprint) String(interface{}) string
- type BlueprintGob
- type BlueprintWidget
- type CString
- type CType
- type CTypes
- type CTypesGob
- type ClearFrame
- type Client
- type ClientUI
- func (c *ClientUI) Children() (children []interface{})
- func (c *ClientUI) Focus() *Shell
- func (c *ClientUI) GetMenuLayer() *ui.MenuLayer
- func (c *ClientUI) IsEditing(i ui.Editable) bool
- func (c *ClientUI) MeasureText(text string) float64
- func (c *ClientUI) Options(vec2.Vec2) []ui.Option
- func (c *ClientUI) ToggleEditing(i ui.Editable)
- func (c *ClientUI) Transform(ui.TextMeasurer) matrix.Matrix
- type CloneFrame
- type ComplexObject
- type CopyFrame
- type CopyType
- type DeleteFrame
- type DeleteParameter
- type Deserializer
- type ElementGob
- type ElementPack
- type Enter
- type Event
- type EventTouch
- type ExecType
- type FanOut
- type FixedParameter
- type Flattener
- type FormatType
- type Frame
- func (frame *Frame) Connect(d Deserializer, gob Gob)
- func (f *Frame) ContentBottom() float64
- func (f *Frame) ContentHeight() float64
- func (f *Frame) ContentLeft() float64
- func (f *Frame) ContentRight() float64
- func (f *Frame) ContentSize() ui.Box
- func (f *Frame) ContentTop() float64
- func (f *Frame) ContentWidth() float64
- func (f *Frame) Delete()
- func (f *Frame) FindElement(name string) *FrameElement
- func (f *Frame) FindParam(blueprint *Shell, param string) *Shell
- func (f *Frame) Frame() *Frame
- func (f *Frame) Get(machine *Shell) *Shell
- func (f *Frame) GetElement(name string) *FrameElement
- func (frame *Frame) Gob(s Serializer) Gob
- func (f *Frame) Name() string
- func (f *Frame) ParamCenter(i int) vec2.Vec2
- func (f *Frame) PayloadBottom() float64
- func (f *Frame) PayloadHeight() float64
- func (f *Frame) PayloadLeft(m ui.TextMeasurer) float64
- func (f *Frame) PayloadRight(s *Shell, m ui.TextMeasurer) float64
- func (f *Frame) PayloadTop() float64
- func (f *Frame) PayloadWidth(s *Shell, m ui.TextMeasurer) float64
- func (f *Frame) Position() vec2.Vec2
- func (e *Frame) PropagateStiff(cb func(*Frame))
- func (f *Frame) Set(machine *Shell, value *Shell)
- func (f *Frame) Title() string
- func (f *Frame) TitleBottom() float64
- func (f *Frame) TitleHeight() float64
- func (f *Frame) TitleLeft() float64
- func (f *Frame) TitleRight(m ui.TextMeasurer) float64
- func (f *Frame) TitleTop() float64
- func (f *Frame) TitleWidth(m ui.TextMeasurer) float64
- func (f *Frame) ZipElements(s *Shell) (zip []ElementPack)
- type FrameArgs
- type FrameBlueprintPayload
- type FrameDragging
- type FrameElement
- func (e *FrameElement) Connect(d Deserializer, gob Gob)
- func (ls *FrameElement) FindParam(blueprint *Shell) *Shell
- func (el *FrameElement) Frame() *Frame
- func (el *FrameElement) Get(blueprint *Shell) *Shell
- func (e *FrameElement) Gob(s Serializer) Gob
- func (el *FrameElement) Index() int
- func (el *FrameElement) Position() vec2.Vec2
- func (el *FrameElement) PositionInFrame() vec2.Vec2
- func (el *FrameElement) Set(blueprint *Shell, value *Shell)
- type FrameElementCircle
- type FrameElementList
- type FrameElementPointer
- func (self *FrameElementPointer) FrameElement() *FrameElement
- func (self *FrameElementPointer) IsDefined() bool
- func (self *FrameElementPointer) IsMember() bool
- func (self *FrameElementPointer) MakeFrameElement() *FrameElement
- func (self *FrameElementPointer) Member() Member
- func (self *FrameElementPointer) Name() string
- func (self *FrameElementPointer) Param() Member
- func (self *FrameElementPointer) PositionInFrame() vec2.Vec2
- func (self *FrameElementPointer) Zip() ElementPack
- type FrameElementWidget
- func (p FrameElementWidget) Children() []interface{}
- func (p FrameElementWidget) Draw(ctx *ui.Context2D)
- func (p FrameElementWidget) GetText() string
- func (p FrameElementWidget) Options(vec2.Vec2) (opts []ui.Option)
- func (p FrameElementWidget) SetText(newName string)
- func (p FrameElementWidget) Size(measurer ui.TextMeasurer) ui.Box
- func (p FrameElementWidget) Transform(ui.TextMeasurer) matrix.Matrix
- type FrameGob
- type FramePart
- type FramePayload
- type FrameTitle
- type FrameWidget
- type FrameWindow
- type Function
- type GetFunction
- type GoUp
- type Gob
- type Gobbable
- type Gobbables
- type GraphicObject
- type HttpClient
- type Lower
- type Machine
- func (m *Machine) Connect(d Deserializer, gob Gob)
- func (self *Machine) Copy(shell *Shell)
- func (self *Machine) GetMember(name string) *Shell
- func (mach *Machine) Gob(s Serializer) Gob
- func (self *Machine) Members() (members []Member)
- func (self *Machine) Parameters() (params []Parameter)
- func (self *Machine) Run(args Args)
- type MachineGob
- type MakeFrame
- type Member
- type Navigate
- type NewBlueprint
- type Object
- type Parameter
- type ParameterDragging
- type Ptr
- type PtrWidget
- type Quit
- type Raise
- type RunnableObject
- type Schedule
- type Serializer
- type Shell
- type ShellGob
- type StatefulObject
- type Target
- type Text
- type TextWidget
- type ToggleParameter
- type TogglePublic
- type ToggleShowWindow
- type TreeNode
- type VM
- type VMGob
- type Wrapper
- type Zoom
Constants ¶
This section is empty.
Variables ¶
View Source
var CStringParameters []Parameter = []Parameter{ &FixedParameter{"s"}, &FixedParameter{"result"}, }
View Source
var CopyParameters []Parameter = []Parameter{ &FixedParameter{name: "from"}, &FixedParameter{name: "to"}, }
View Source
var ExecParameters []Parameter = []Parameter{ &FixedParameter{name: "command"}, &FixedParameter{name: "args"}, &FixedParameter{name: "stdout"}, &FixedParameter{name: "stderr"}, }
View Source
var FileName string = "mvm.img"
View Source
var FormatParameters []Parameter = []Parameter{ &FixedParameter{name: "output"}, &FixedParameter{name: "fmt"}, &FixedParameter{name: "args"}, }
View Source
var GetFunctionParameters []Parameter = []Parameter{ &FixedParameter{"name"}, &FixedParameter{"rtype"}, &FixedParameter{"atypes"}, &FixedParameter{"result"}, }
View Source
var Gobs []Gob = []Gob{ CTypesGob{}, }
View Source
var Objects []Object = []Object{ FormatType{}, &Text{}, ExecType{}, CopyType{}, Ptr(0), CTypesArray, CString{}, GetFunction{}, &Function{"fn", CType{0}, nil}, }
View Source
var Pointer = ui.MakeTouch(vec2.Vec2{0, 0})
Functions ¶
func ButtonSize ¶
func IsBlueprintWidget ¶
func IsBlueprintWidget(i interface{}) bool
func ParamOffset ¶
func ProcessEvent ¶
func ProcessEvent(e Event)
func RegisterGobs ¶
func RegisterGobs()
func SetupDefault ¶
func SetupDefault()
Types ¶
type AddParameter ¶
type AddParameter struct {
*Frame
}
func (AddParameter) Activate ¶
func (ap AddParameter) Activate(ui.TouchContext) ui.Action
func (AddParameter) Keycode ¶
func (AddParameter) Keycode() string
func (AddParameter) Name ¶
func (AddParameter) Name() string
type Background ¶
func (Background) Draw ¶
func (b Background) Draw(ctx *ui.Context2D)
type Blueprint ¶
type Blueprint struct {
// contains filtered or unexported fields
}
func MakeBlueprint ¶
func (*Blueprint) BrightColor ¶
func (*Blueprint) Connect ¶
func (blue *Blueprint) Connect(d Deserializer, gob Gob)
func (*Blueprint) FillWithCopy ¶
func (*Blueprint) Gob ¶
func (blue *Blueprint) Gob(s Serializer) Gob
func (*Blueprint) MakeLinkTarget ¶
type BlueprintGob ¶
type BlueprintGob struct { Name string Frames []int Instances []int Transform matrix.Matrix Color int }
func (BlueprintGob) Ungob ¶
func (gob BlueprintGob) Ungob() Gobbable
type BlueprintWidget ¶
func (BlueprintWidget) Children ¶
func (w BlueprintWidget) Children() []interface{}
func (BlueprintWidget) Draw ¶
func (w BlueprintWidget) Draw(ctx *ui.Context2D)
func (BlueprintWidget) PostDraw ¶
func (w BlueprintWidget) PostDraw(ctx *ui.Context2D)
func (BlueprintWidget) Transform ¶
func (w BlueprintWidget) Transform(ui.TextMeasurer) matrix.Matrix
type CTypes ¶
type CTypes []CType
var CTypesArray CTypes = CTypes{ CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, CType{/* contains filtered or unexported fields */}, }
func (CTypes) Connect ¶
func (CTypes) Connect(Deserializer, Gob)
func (CTypes) Gob ¶
func (CTypes) Gob(Serializer) Gob
type ClearFrame ¶
func (ClearFrame) Activate ¶
func (cf ClearFrame) Activate(ctx ui.TouchContext) ui.Action
func (ClearFrame) Keycode ¶
func (cf ClearFrame) Keycode() string
func (ClearFrame) Name ¶
func (cf ClearFrame) Name() string
type ClientUI ¶
type ClientUI struct { Client Client Touches map[int]*ui.Touch MenuLayer ui.MenuLayer // contains filtered or unexported fields }
func MakeClientUI ¶
func (*ClientUI) GetMenuLayer ¶
func (*ClientUI) MeasureText ¶
func (*ClientUI) ToggleEditing ¶
type CloneFrame ¶
func (CloneFrame) Activate ¶
func (cf CloneFrame) Activate(ctx ui.TouchContext) ui.Action
func (CloneFrame) Keycode ¶
func (cf CloneFrame) Keycode() string
func (CloneFrame) Name ¶
func (cf CloneFrame) Name() string
type ComplexObject ¶
type DeleteFrame ¶
type DeleteFrame struct {
Frame *Frame
}
func (DeleteFrame) Activate ¶
func (df DeleteFrame) Activate(ui.TouchContext) ui.Action
func (DeleteFrame) Keycode ¶
func (df DeleteFrame) Keycode() string
func (DeleteFrame) Name ¶
func (df DeleteFrame) Name() string
type DeleteParameter ¶
type DeleteParameter struct {
*FrameElement
}
func (DeleteParameter) Activate ¶
func (dp DeleteParameter) Activate(ui.TouchContext) ui.Action
func (DeleteParameter) Keycode ¶
func (DeleteParameter) Keycode() string
func (DeleteParameter) Name ¶
func (DeleteParameter) Name() string
type Deserializer ¶
type ElementGob ¶
func (ElementGob) Ungob ¶
func (gob ElementGob) Ungob() Gobbable
type ElementPack ¶
type ElementPack struct { FrameElement *FrameElement Param Parameter Member Member }
type EventTouch ¶
type FanOut ¶
type FanOut struct {
// contains filtered or unexported fields
}
func MakeFanOut ¶
func MakeFanOut() *FanOut
type FixedParameter ¶
type FixedParameter struct {
// contains filtered or unexported fields
}
func (*FixedParameter) Name ¶
func (p *FixedParameter) Name() string
type FormatType ¶
type FormatType struct{}
func (FormatType) Name ¶
func (FormatType) Name() string
func (FormatType) Parameters ¶
func (FormatType) Parameters() []Parameter
func (FormatType) Run ¶
func (FormatType) Run(args Args)
type Frame ¶
func (*Frame) Connect ¶
func (frame *Frame) Connect(d Deserializer, gob Gob)
func (*Frame) ContentBottom ¶
func (*Frame) ContentHeight ¶
func (*Frame) ContentLeft ¶
func (*Frame) ContentRight ¶
func (*Frame) ContentSize ¶
func (*Frame) ContentTop ¶
func (*Frame) ContentWidth ¶
func (*Frame) FindElement ¶
func (f *Frame) FindElement(name string) *FrameElement
func (*Frame) GetElement ¶
func (f *Frame) GetElement(name string) *FrameElement
func (*Frame) Gob ¶
func (frame *Frame) Gob(s Serializer) Gob
func (*Frame) PayloadBottom ¶
func (*Frame) PayloadHeight ¶
func (*Frame) PayloadLeft ¶
func (f *Frame) PayloadLeft(m ui.TextMeasurer) float64
func (*Frame) PayloadRight ¶
func (f *Frame) PayloadRight(s *Shell, m ui.TextMeasurer) float64
func (*Frame) PayloadTop ¶
func (*Frame) PayloadWidth ¶
func (f *Frame) PayloadWidth(s *Shell, m ui.TextMeasurer) float64
func (*Frame) PropagateStiff ¶
func (*Frame) TitleBottom ¶
func (*Frame) TitleHeight ¶
func (*Frame) TitleRight ¶
func (f *Frame) TitleRight(m ui.TextMeasurer) float64
func (*Frame) TitleWidth ¶
func (f *Frame) TitleWidth(m ui.TextMeasurer) float64
func (*Frame) ZipElements ¶
func (f *Frame) ZipElements(s *Shell) (zip []ElementPack)
type FrameBlueprintPayload ¶
type FrameBlueprintPayload struct { FramePayload Blueprint *Blueprint }
func (FrameBlueprintPayload) GetText ¶
func (fbp FrameBlueprintPayload) GetText() string
func (FrameBlueprintPayload) SetText ¶
func (fbp FrameBlueprintPayload) SetText(text string)
type FrameDragging ¶
func StartFrameDragging ¶
func StartFrameDragging(p vec2.Vec2, f *Frame) FrameDragging
func (FrameDragging) Activate ¶
func (d FrameDragging) Activate(ui.TouchContext) ui.Action
func (FrameDragging) End ¶
func (d FrameDragging) End(ui.TouchContext)
func (FrameDragging) Keycode ¶
func (d FrameDragging) Keycode() string
func (FrameDragging) Move ¶
func (d FrameDragging) Move(ctx ui.TouchContext) ui.Action
func (FrameDragging) Name ¶
func (d FrameDragging) Name() string
type FrameElement ¶
func (*FrameElement) Connect ¶
func (e *FrameElement) Connect(d Deserializer, gob Gob)
func (*FrameElement) FindParam ¶
func (ls *FrameElement) FindParam(blueprint *Shell) *Shell
func (*FrameElement) Frame ¶
func (el *FrameElement) Frame() *Frame
func (*FrameElement) Get ¶
func (el *FrameElement) Get(blueprint *Shell) *Shell
func (*FrameElement) Gob ¶
func (e *FrameElement) Gob(s Serializer) Gob
func (*FrameElement) Index ¶
func (el *FrameElement) Index() int
func (*FrameElement) Position ¶
func (el *FrameElement) Position() vec2.Vec2
func (*FrameElement) PositionInFrame ¶
func (el *FrameElement) PositionInFrame() vec2.Vec2
func (*FrameElement) Set ¶
func (el *FrameElement) Set(blueprint *Shell, value *Shell)
type FrameElementCircle ¶
type FrameElementCircle struct {
FrameElementPointer
}
func (FrameElementCircle) Draw ¶
func (p FrameElementCircle) Draw(ctx *ui.Context2D)
func (FrameElementCircle) Size ¶
func (p FrameElementCircle) Size(ui.TextMeasurer) ui.Box
type FrameElementList ¶
func (FrameElementList) Children ¶
func (p FrameElementList) Children() (children []interface{})
func (FrameElementList) Draw ¶
func (p FrameElementList) Draw(ctx *ui.Context2D)
func (FrameElementList) Transform ¶
func (p FrameElementList) Transform(m ui.TextMeasurer) matrix.Matrix
type FrameElementPointer ¶
func (*FrameElementPointer) FrameElement ¶
func (self *FrameElementPointer) FrameElement() *FrameElement
func (*FrameElementPointer) IsDefined ¶
func (self *FrameElementPointer) IsDefined() bool
func (*FrameElementPointer) IsMember ¶
func (self *FrameElementPointer) IsMember() bool
func (*FrameElementPointer) MakeFrameElement ¶
func (self *FrameElementPointer) MakeFrameElement() *FrameElement
func (*FrameElementPointer) Member ¶
func (self *FrameElementPointer) Member() Member
func (*FrameElementPointer) Name ¶
func (self *FrameElementPointer) Name() string
func (*FrameElementPointer) Param ¶
func (self *FrameElementPointer) Param() Member
func (*FrameElementPointer) PositionInFrame ¶
func (self *FrameElementPointer) PositionInFrame() vec2.Vec2
func (*FrameElementPointer) Zip ¶
func (self *FrameElementPointer) Zip() ElementPack
type FrameElementWidget ¶
type FrameElementWidget struct {
FrameElementPointer
}
func (FrameElementWidget) Children ¶
func (p FrameElementWidget) Children() []interface{}
func (FrameElementWidget) Draw ¶
func (p FrameElementWidget) Draw(ctx *ui.Context2D)
func (FrameElementWidget) GetText ¶
func (p FrameElementWidget) GetText() string
func (FrameElementWidget) Options ¶
func (p FrameElementWidget) Options(vec2.Vec2) (opts []ui.Option)
func (FrameElementWidget) SetText ¶
func (p FrameElementWidget) SetText(newName string)
func (FrameElementWidget) Size ¶
func (p FrameElementWidget) Size(measurer ui.TextMeasurer) ui.Box
func (FrameElementWidget) Transform ¶
func (p FrameElementWidget) Transform(ui.TextMeasurer) matrix.Matrix
type FrameGob ¶
type FramePayload ¶
type FramePayload struct {
// contains filtered or unexported fields
}
func (FramePayload) Draw ¶
func (fp FramePayload) Draw(ctx *ui.Context2D)
func (FramePayload) Size ¶
func (fp FramePayload) Size(m ui.TextMeasurer) ui.Box
type FrameTitle ¶
func (FrameTitle) Draw ¶
func (f FrameTitle) Draw(ctx *ui.Context2D)
func (FrameTitle) GetText ¶
func (f FrameTitle) GetText() string
func (FrameTitle) MyFrame ¶
func (f FrameTitle) MyFrame() *Frame
func (FrameTitle) SetText ¶
func (f FrameTitle) SetText(s string)
func (FrameTitle) Size ¶
func (f FrameTitle) Size(m ui.TextMeasurer) ui.Box
type FrameWidget ¶
func (FrameWidget) Children ¶
func (w FrameWidget) Children() []interface{}
func (FrameWidget) Draw ¶
func (w FrameWidget) Draw(ctx *ui.Context2D)
func (FrameWidget) Transform ¶
func (w FrameWidget) Transform(ui.TextMeasurer) matrix.Matrix
type FrameWindow ¶
func (FrameWindow) Children ¶
func (ft FrameWindow) Children() []interface{}
func (FrameWindow) Draw ¶
func (ft FrameWindow) Draw(ctx *ui.Context2D)
func (FrameWindow) MyFrame ¶
func (ft FrameWindow) MyFrame() *Frame
func (FrameWindow) PostDraw ¶
func (ft FrameWindow) PostDraw(ctx *ui.Context2D)
func (FrameWindow) Size ¶
func (ft FrameWindow) Size(m ui.TextMeasurer) ui.Box
func (FrameWindow) Transform ¶
func (ft FrameWindow) Transform(ui.TextMeasurer) matrix.Matrix
type Function ¶
type Function struct {
// contains filtered or unexported fields
}
func (*Function) Parameters ¶
type GetFunction ¶
type GetFunction struct{}
func (GetFunction) Name ¶
func (GetFunction) Name() string
func (GetFunction) Parameters ¶
func (GetFunction) Parameters() []Parameter
func (GetFunction) Run ¶
func (GetFunction) Run(args Args)
type Gobbable ¶
type Gobbable interface { Gob(Serializer) Gob Connect(Deserializer, Gob) }
type HttpClient ¶
type HttpClient struct {
// contains filtered or unexported fields
}
type Machine ¶
type Machine struct { *Blueprint // contains filtered or unexported fields }
func MakeMachine ¶
func (*Machine) Connect ¶
func (m *Machine) Connect(d Deserializer, gob Gob)
func (*Machine) Gob ¶
func (mach *Machine) Gob(s Serializer) Gob
func (*Machine) Parameters ¶
type MachineGob ¶
func (MachineGob) Ungob ¶
func (gob MachineGob) Ungob() Gobbable
type Navigate ¶
type Navigate struct {
// contains filtered or unexported fields
}
func (Navigate) End ¶
func (d Navigate) End(ui.TouchContext)
func (Navigate) PreMove ¶
func (d Navigate) PreMove(ctx ui.TouchContext)
type NewBlueprint ¶
func (NewBlueprint) Activate ¶
func (nb NewBlueprint) Activate(ctx ui.TouchContext) ui.Action
func (NewBlueprint) Keycode ¶
func (nb NewBlueprint) Keycode() string
func (NewBlueprint) Name ¶
func (nb NewBlueprint) Name() string
type ParameterDragging ¶
type ParameterDragging struct {
FrameElementPointer
}
func (*ParameterDragging) Activate ¶
func (d *ParameterDragging) Activate(t ui.TouchContext) ui.Action
func (*ParameterDragging) End ¶
func (d *ParameterDragging) End(ctx ui.TouchContext)
func (*ParameterDragging) Keycode ¶
func (d *ParameterDragging) Keycode() string
func (*ParameterDragging) Move ¶
func (d *ParameterDragging) Move(t ui.TouchContext) ui.Action
func (*ParameterDragging) Name ¶
func (d *ParameterDragging) Name() string
type RunnableObject ¶
type Serializer ¶
type Shell ¶
type Shell struct {
// contains filtered or unexported fields
}
func (*Shell) Connect ¶
func (shell *Shell) Connect(d Deserializer, gob Gob)
func (*Shell) Gob ¶
func (shell *Shell) Gob(s Serializer) Gob
func (*Shell) MarkForExecution ¶
func (s *Shell) MarkForExecution()
type StatefulObject ¶
type TextWidget ¶
type TextWidget struct {
// contains filtered or unexported fields
}
func (TextWidget) Draw ¶
func (w TextWidget) Draw(ctx *ui.Context2D)
func (TextWidget) GetText ¶
func (w TextWidget) GetText() string
func (TextWidget) SetText ¶
func (w TextWidget) SetText(s string)
func (TextWidget) Size ¶
func (w TextWidget) Size(ui.TextMeasurer) ui.Box
type ToggleParameter ¶
type ToggleParameter struct {
*Frame
}
func (ToggleParameter) Activate ¶
func (tp ToggleParameter) Activate(ui.TouchContext) ui.Action
func (ToggleParameter) Keycode ¶
func (ToggleParameter) Keycode() string
func (ToggleParameter) Name ¶
func (ToggleParameter) Name() string
type TogglePublic ¶
type TogglePublic struct {
*Frame
}
func (TogglePublic) Activate ¶
func (tp TogglePublic) Activate(ui.TouchContext) ui.Action
func (TogglePublic) Keycode ¶
func (TogglePublic) Keycode() string
func (TogglePublic) Name ¶
func (TogglePublic) Name() string
type ToggleShowWindow ¶
type ToggleShowWindow struct {
*Frame
}
func (ToggleShowWindow) Activate ¶
func (tsw ToggleShowWindow) Activate(ui.TouchContext) ui.Action
func (ToggleShowWindow) Keycode ¶
func (ToggleShowWindow) Keycode() string
func (ToggleShowWindow) Name ¶
func (ToggleShowWindow) Name() string
type VM ¶
type VM struct {
// contains filtered or unexported fields
}
func (*VM) Connect ¶
func (vm *VM) Connect(d Deserializer, gob Gob)
func (*VM) Gob ¶
func (vm *VM) Gob(s Serializer) Gob
Source Files
¶
Click to show internal directories.
Click to hide internal directories.