Drag[en]gine Script Module DragonScript  1.21
Dragengine.Gui.Designers.DefaultCheckBoxDesigner Class Reference

Default implementation of WidgetDesigner for CheckBox. More...

Inheritance diagram for Dragengine.Gui.Designers.DefaultCheckBoxDesigner:
Dragengine.Gui.Designers.DefaultButtonDesigner Dragengine.Gui.Designers.DefaultWidgetDesigner Dragengine.Gui.Designers.WidgetDesigner

Classes

class  CheckBoxStateDesign
 Design for a particular widget state. More...
 

Public Member Functions

WidgetDesigner copyDesigner ()
 Create copy of designer. More...
 
void designWidget (Widget widget)
 Design widget. More...
 
CheckBoxStateDesign getCheckBoxDesignDisabled ()
 Design for disabled state. More...
 
CheckBoxStateDesign getCheckBoxDesignFocused ()
 Design for focused state. More...
 
CheckBoxStateDesign getCheckBoxDesignFocusedHover ()
 Design for focused hover state. More...
 
CheckBoxStateDesign getCheckBoxDesignHover ()
 Design for hover state. More...
 
CheckBoxStateDesign getCheckBoxDesignNormal ()
 Design for normal state. More...
 
CheckBoxStateDesign getCheckBoxDesignPressed ()
 Design for pressed state. More...
 
DefaultCheckBoxDesigner new ()
 Create new check box designer. More...
 
DefaultCheckBoxDesigner new (DefaultCheckBoxDesigner designer)
 Create copy of widget designer. More...
 
void setParameter (String name, Object value)
 Set parameter. More...
 
- Public Member Functions inherited from Dragengine.Gui.Designers.DefaultButtonDesigner
StateDesign getDesignPressed ()
 Design for pressed state. More...
 
DefaultButtonDesigner new (DefaultButtonDesigner designer)
 Create copy of widget designer. More...
 
- Public Member Functions inherited from Dragengine.Gui.Designers.DefaultWidgetDesigner
StateDesign getDesignDisabled ()
 Design for disabled state. More...
 
StateDesign getDesignFocused ()
 Design for focused state. More...
 
StateDesign getDesignFocusedHover ()
 Design for focused hover state. More...
 
StateDesign getDesignHover ()
 Design for hover state. More...
 
StateDesign getDesignNormal ()
 Design for normal state. More...
 
Widget getStateTrackWidget (Widget widget)
 Find state track widget. More...
 
DefaultWidgetDesigner new (DefaultWidgetDesigner designer)
 Create copy of widget designer. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Dragengine.Gui.Designers.DefaultButtonDesigner
StateDesign getNamedStateDesign (String stateName)
 Get state for parameter name selector component or null if not found. More...
 
void setDesignPressed (StateDesign design)
 Set design for pressed state. More...
 
StateDesign widgetStateFindDesign (Widget widget)
 Get design to apply to widget. More...
 
- Protected Member Functions inherited from Dragengine.Gui.Designers.DefaultWidgetDesigner
void setDesignDisabled (StateDesign design)
 Set design for disabled state. More...
 
void setDesignFocused (StateDesign design)
 Set design for focused state. More...
 
void setDesignFocusedHover (StateDesign design)
 Set design for focused hover state. More...
 
void setDesignHover (StateDesign design)
 Set design for hover state. More...
 
void setDesignNormal (StateDesign design)
 Set design for normal state. More...
 

Detailed Description

Default implementation of WidgetDesigner for CheckBox.

Member Function Documentation

◆ copyDesigner()

WidgetDesigner Dragengine.Gui.Designers.DefaultCheckBoxDesigner.copyDesigner ( )

Create copy of designer.

Reimplemented from Dragengine.Gui.Designers.DefaultButtonDesigner.

◆ designWidget()

void Dragengine.Gui.Designers.DefaultCheckBoxDesigner.designWidget ( Widget  widget)

Design widget.

Reimplemented from Dragengine.Gui.Designers.DefaultWidgetDesigner.

◆ getCheckBoxDesignDisabled()

CheckBoxStateDesign Dragengine.Gui.Designers.DefaultCheckBoxDesigner.getCheckBoxDesignDisabled ( )

Design for disabled state.

◆ getCheckBoxDesignFocused()

CheckBoxStateDesign Dragengine.Gui.Designers.DefaultCheckBoxDesigner.getCheckBoxDesignFocused ( )

Design for focused state.

◆ getCheckBoxDesignFocusedHover()

CheckBoxStateDesign Dragengine.Gui.Designers.DefaultCheckBoxDesigner.getCheckBoxDesignFocusedHover ( )

Design for focused hover state.

◆ getCheckBoxDesignHover()

CheckBoxStateDesign Dragengine.Gui.Designers.DefaultCheckBoxDesigner.getCheckBoxDesignHover ( )

Design for hover state.

◆ getCheckBoxDesignNormal()

CheckBoxStateDesign Dragengine.Gui.Designers.DefaultCheckBoxDesigner.getCheckBoxDesignNormal ( )

Design for normal state.

◆ getCheckBoxDesignPressed()

CheckBoxStateDesign Dragengine.Gui.Designers.DefaultCheckBoxDesigner.getCheckBoxDesignPressed ( )

Design for pressed state.

◆ new() [1/2]

DefaultCheckBoxDesigner Dragengine.Gui.Designers.DefaultCheckBoxDesigner.new ( )

Create new check box designer.

Reimplemented from Dragengine.Gui.Designers.DefaultButtonDesigner.

◆ new() [2/2]

DefaultCheckBoxDesigner Dragengine.Gui.Designers.DefaultCheckBoxDesigner.new ( DefaultCheckBoxDesigner  designer)

Create copy of widget designer.

◆ setParameter()

void Dragengine.Gui.Designers.DefaultCheckBoxDesigner.setParameter ( String  name,
Object  value 
)

Set parameter.

See DefaultButtonDesigner.setParameter for supported parameters.

Additional supported parameters: | name | value | Setter | | {state}.imageBox | Image | getDesign{state}.setImageBox | | {state}.imageCheck | Image | getDesign{state}.setImageCheck |

Reimplemented from Dragengine.Gui.Designers.DefaultButtonDesigner.


The documentation for this class was generated from the following file: