Drag[en]gine Script Module DragonScript 1.24
|
Design for particular widget state. More...
Public Member Functions | |
void | apply (Widget widget) |
Apply state design to widget. | |
DefaultWidgetDesigner.StateDesign | copyDesign () |
Create copy of state. | |
Float | getBlendWidth () |
Blend width or null. | |
CanvasCreator | getCreatorBlend () |
Canvas creator for blend. | |
CanvasCreator | getCreatorGauge () |
Canvas creator for gauge. | |
Boolean | getShowPercentage () |
Show percentage label or null. | |
void | merge (DefaultWidgetDesigner.StateDesign state) |
ProgressGaugeStateDesign | new () |
Create state design. | |
ProgressGaugeStateDesign | new (ProgressGaugeStateDesign stateDesign) |
Create copy of state design. | |
void | setBlendWidth (Float width) |
Set blend width or null. | |
void | setCreatorBlend (CanvasCreator creator) |
Set canvas creator for blend. | |
void | setCreatorGauge (CanvasCreator creator) |
Set canvas creator for gauge. | |
void | setParameter (String name, Object value) |
Set parameter. | |
void | setShowPercentage (Boolean show) |
Set if percentage label is shown or null. | |
![]() | |
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. | |
Public Attributes | |
Float | pBlendWidth |
CanvasCreator | pCreatorGauge |
Boolean | pShowPercentageLabel |
Design for particular widget state.
void Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.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.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.copyDesign | ( | ) |
Create copy of state.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign.
Float Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.getBlendWidth | ( | ) |
Blend width or null.
CanvasCreator Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.getCreatorBlend | ( | ) |
Canvas creator for blend.
CanvasCreator Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.getCreatorGauge | ( | ) |
Canvas creator for gauge.
Boolean Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.getShowPercentage | ( | ) |
Show percentage label or null.
void Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.merge | ( | DefaultWidgetDesigner.StateDesign | state | ) |
ProgressGaugeStateDesign Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.new | ( | ) |
Create state design.
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign.
ProgressGaugeStateDesign Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.new | ( | ProgressGaugeStateDesign | stateDesign | ) |
Create copy of state design.
void Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.setBlendWidth | ( | Float | width | ) |
Set blend width or null.
void Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.setCreatorBlend | ( | CanvasCreator | creator | ) |
Set canvas creator for blend.
void Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.setCreatorGauge | ( | CanvasCreator | creator | ) |
Set canvas creator for gauge.
void Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.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 | | showPercentage | bool | setShowPercentage | | blendWidth | float | setBlendWidth | | gauge | CanvasCreator | setCreatorGauge | | blend | CanvasCreator | setCreatorBlend |
Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.StateDesign.
void Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.setShowPercentage | ( | Boolean | show | ) |
Set if percentage label is shown or null.
Float Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.pBlendWidth |
CanvasCreator Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.pCreatorGauge |
Boolean Dragengine.Gui.Designers.DefaultProgressGaugeDesigner.ProgressGaugeStateDesign.pShowPercentageLabel |