|
Drag[en]gine Script Module DragonScript 1.32.1
|
Default implementation of WidgetDesigner for Button. More...
Public Member Functions | |
| WidgetDesigner | copyDesigner () |
| Create copy of designer. | |
| StateDesign | getDesignPressed () |
| Design for pressed state. | |
| DefaultButtonDesigner | new () |
| Create new button designer. | |
| DefaultButtonDesigner | new (DefaultButtonDesigner designer) |
| Create copy of widget designer. | |
| void | setParameter (String name, Object value) |
| Set parameter. | |
Public Member Functions inherited from Dragengine.Gui.Designers.DefaultWidgetDesigner | |
| void | designWidget (Widget widget) |
| Design widget. | |
| StateDesign | getDesignDisabled () |
| Design for disabled state. | |
| StateDesign | getDesignFocused () |
| Design for focused state. | |
| StateDesign | getDesignFocusedHover () |
| Design for focused hover state. | |
| StateDesign | getDesignHover () |
| Design for hover state. | |
| StateDesign | getDesignNormal () |
| Design for normal state. | |
| Widget | getStateTrackWidget (Widget widget) |
| Find state track widget. | |
| DefaultWidgetDesigner | new (DefaultWidgetDesigner designer) |
| Create copy of widget designer. | |
Public Attributes | |
| StateDesign | pDesignPressed |
Protected Member Functions | |
| StateDesign | getNamedStateDesign (String stateName) |
| Get state for parameter name selector component or null if not found. | |
| void | setDesignPressed (StateDesign design) |
| Set design for pressed state. | |
| StateDesign | widgetStateFindDesign (Widget widget) |
| Get design to apply to widget. | |
Protected Member Functions inherited from Dragengine.Gui.Designers.DefaultWidgetDesigner | |
| void | setDesignDisabled (StateDesign design) |
| Set design for disabled state. | |
| void | setDesignFocused (StateDesign design) |
| Set design for focused state. | |
| void | setDesignFocusedHover (StateDesign design) |
| Set design for focused hover state. | |
| void | setDesignHover (StateDesign design) |
| Set design for hover state. | |
| void | setDesignNormal (StateDesign design) |
| Set design for normal state. | |
Default implementation of WidgetDesigner for Button.
| WidgetDesigner Dragengine.Gui.Designers.DefaultButtonDesigner.copyDesigner | ( | ) |
Create copy of designer.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.
Reimplemented in Dragengine.Gui.Designers.DefaultCheckBoxDesigner, and Dragengine.Gui.Designers.DefaultOptionBoxDesigner.
| StateDesign Dragengine.Gui.Designers.DefaultButtonDesigner.getDesignPressed | ( | ) |
Design for pressed state.
|
protected |
Get state for parameter name selector component or null if not found.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.
| DefaultButtonDesigner Dragengine.Gui.Designers.DefaultButtonDesigner.new | ( | ) |
Create new button designer.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.
Reimplemented in Dragengine.Gui.Designers.DefaultCheckBoxDesigner, and Dragengine.Gui.Designers.DefaultOptionBoxDesigner.
| DefaultButtonDesigner Dragengine.Gui.Designers.DefaultButtonDesigner.new | ( | DefaultButtonDesigner | designer | ) |
Create copy of widget designer.
|
protected |
Set design for pressed state.
| void Dragengine.Gui.Designers.DefaultButtonDesigner.setParameter | ( | String | name, |
| Object | value | ||
| ) |
Set parameter.
See DefaultWidgetDesigner.setParameter for supported parameters.
Additional supported states:
| name | value |
|---|---|
| pressed | Widget is in pressed state |
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.
Reimplemented in Dragengine.Gui.Designers.DefaultCheckBoxDesigner, and Dragengine.Gui.Designers.DefaultOptionBoxDesigner.
|
protected |
Get design to apply to widget.
Determines the state of the widget and the appropriate state design to use. The returned state design can be a set state design or a merge of multiple state designs using a fallback logic.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.
| StateDesign Dragengine.Gui.Designers.DefaultButtonDesigner.pDesignPressed |