Documentation ¶
Index ¶
- func NewBoolSelectButton(config BoolSelectButtonConfig) *widget.Button
- func NewButton(res *Resources, text string, onclick func()) *widget.Button
- func NewButtonWithConfig(res *Resources, config ButtonConfig) *widget.Button
- func NewCenteredLabel(text string, ff font.Face) *widget.Text
- func NewCenteredLabelWithMaxWidth(text string, ff font.Face, width float64) *widget.Text
- func NewColoredLabel(text string, ff font.Face, clr color.RGBA, options ...widget.TextOpt) *widget.Text
- func NewFunctionInput(res *Resources, config FunctionInputConfig) *widget.TextInput
- func NewLabel(text string, ff font.Face, options ...widget.TextOpt) *widget.Text
- func NewPanel(res *Resources, minWidth, minHeight int) *widget.Container
- func NewPanelWithPadding(res *Resources, minWidth, minHeight int, padding widget.Insets) *widget.Container
- func NewRowLayoutContainerWithMinWidth(minWidth, spacing int, rowscale []bool) *widget.Container
- func NewSelectButton(config SelectButtonConfig) *widget.Button
- func NewSeparator(ld interface{}, clr color.RGBA) widget.PreferredSizeLocateableWidget
- func NewTextButton(res *Resources, text string, onclick func()) *widget.Button
- func NewTextInput(res *Resources, opts ...widget.TextInputOpt) *widget.TextInput
- func NewTooltip(res *Resources, text string) *widget.Container
- type BoolSelectButtonConfig
- type ButtonConfig
- type FunctionInputConfig
- type ImageButton
- type Resources
- type SceneObject
- type SelectButtonConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBoolSelectButton ¶
func NewBoolSelectButton(config BoolSelectButtonConfig) *widget.Button
func NewButtonWithConfig ¶
func NewButtonWithConfig(res *Resources, config ButtonConfig) *widget.Button
func NewColoredLabel ¶
func NewFunctionInput ¶
func NewFunctionInput(res *Resources, config FunctionInputConfig) *widget.TextInput
func NewPanelWithPadding ¶
func NewSelectButton ¶
func NewSelectButton(config SelectButtonConfig) *widget.Button
func NewSeparator ¶
func NewSeparator(ld interface{}, clr color.RGBA) widget.PreferredSizeLocateableWidget
func NewTextInput ¶
func NewTextInput(res *Resources, opts ...widget.TextInputOpt) *widget.TextInput
Types ¶
type BoolSelectButtonConfig ¶
type ButtonConfig ¶
type FunctionInputConfig ¶
type ImageButton ¶
type ImageButton struct { GraphicWidget *widget.Graphic Widget widget.PreferredSizeLocateableWidget }
func NewImageButton ¶
func NewImageButton(res *Resources, img *ebiten.Image, config ButtonConfig) ImageButton
type Resources ¶
type Resources struct {
// contains filtered or unexported fields
}
func PrepareResources ¶
type SceneObject ¶
type SceneObject struct {
// contains filtered or unexported fields
}
func NewSceneObject ¶
func NewSceneObject(root *widget.Container) *SceneObject
func (*SceneObject) Draw ¶
func (o *SceneObject) Draw(screen *ebiten.Image)
func (*SceneObject) Init ¶
func (o *SceneObject) Init(scene *ge.Scene)
func (*SceneObject) IsDisposed ¶
func (o *SceneObject) IsDisposed() bool
func (*SceneObject) Update ¶
func (o *SceneObject) Update(delta float64)
Click to show internal directories.
Click to hide internal directories.