|
Drag[en]gine Script Module DragonScript 1.32.1
|
Design for a particular widget state. More...
Public Member Functions | |
| void | apply (Widget widget) |
| Apply state design to widget. | |
| DefaultWidgetDesigner.StateDesign | copyDesign () |
| Create copy of state. | |
| Image | getImageBox () |
| Image for box. | |
| Image | getImageMark () |
| Image for mark. | |
| void | merge (DefaultWidgetDesigner.StateDesign state) |
| Merge states. | |
| MenuItemToggleStateDesign | new () |
| Create state design. | |
| MenuItemToggleStateDesign | new (MenuItemToggleStateDesign stateDesign) |
| Create copy of state design. | |
| void | setImageBox (Image image) |
| Set image for box. | |
| void | setImageMark (Image image) |
| Set image for mark. | |
| void | setParameter (String name, Object value) |
| Set parameter. | |
Public Member Functions inherited from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign | |
| BorderFactory | getBorderFactory () |
| Border factory or null. | |
| CanvasCreator | getCanvasCreator () |
| Canvas creator or null. | |
| Font | getFont () |
| Font or null. | |
| Point | getMinimumSize () |
| Minimum widget size or null. | |
| MousePointerFactory | getMousePointerFactory () |
| Mouse pointer factory or null. | |
| BorderSize | getPadding () |
| Padding or null. | |
| Color | getTextColor () |
| Text color or null. | |
| void | merge (StateDesign state) |
| Merge states. | |
| StateDesign | new (StateDesign stateDesign) |
| Create copy of state design. | |
| void | setBorderFactory (BorderFactory borderFactory) |
| Set border factory or null. | |
| void | setCanvasCreator (CanvasCreator creator) |
| Set canvas creator or null. | |
| void | setFont (Font font) |
| Set font or null. | |
| void | setMinimumSize (Point size) |
| Set minimum widget size or null. | |
| void | setMousePointerFactory (MousePointerFactory factory) |
| Mouse pointer factory or null. | |
| void | setPadding (BorderSize padding) |
| Set padding or null. | |
| void | setTextColor (Color color) |
| Set text color or null. | |
Design for a particular widget state.
| void Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.apply | ( | Widget | widget | ) |
Apply state design to widget.
This is typically called on a merged design to find the first defined parameters.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign.
| DefaultWidgetDesigner.StateDesign Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.copyDesign | ( | ) |
Create copy of state.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign.
| Image Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.getImageBox | ( | ) |
Image for box.
| Image Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.getImageMark | ( | ) |
Image for mark.
| void Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.merge | ( | DefaultWidgetDesigner.StateDesign | state | ) |
Merge states.
Updates state with parameters of this state if defined. Used to find the first defined parameter for a series of states acting as fallback for each other.
| MenuItemToggleStateDesign Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.new | ( | ) |
Create state design.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign.
| MenuItemToggleStateDesign Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.new | ( | MenuItemToggleStateDesign | stateDesign | ) |
Create copy of state design.
| void Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.setImageBox | ( | Image | image | ) |
Set image for box.
| void Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.setImageMark | ( | Image | image | ) |
Set image for mark.
| void Dragengine.Gui.Designers.DefaultMenuItemToggleDesigner.MenuItemToggleStateDesign.setParameter | ( | String | name, |
| Object | value | ||
| ) |
Set parameter.
Supported parameters: | name | value | Setter | | canvas | CanvasCreator | setCanvasCreator | | border | BorderFactory | setBorderFactory | | font | Font | setFont | | textColor | Color | setTextColor | | padding | BorderSize | setPadding | | imageBox | Image | setImageBox | | imageMark | Image | setImageMark |
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign.