Drag[en]gine Script Module DragonScript 1.23
|
Toggle menu item. More...
Public Member Functions | |
void | fireAction (int modifiers) |
Fire action. | |
Widget | getBoxWidget () |
Box widget or null if not set. | |
Widget | getMarkWidget () |
Mark mark widget or null if not set. | |
bool | getToggled () |
Button is toggled. | |
ToggleModel | getToggleModel () |
Toggle model. | |
MenuItemToggle | new (Image icon, String text) |
Create menu item command. | |
MenuItemToggle | new (String text) |
Create menu item command. | |
MenuItemToggle | new (ToggleModel model, Image icon, String text) |
Create menu item command. | |
MenuItemToggle | new (ToggleModel model, String text) |
Create menu item command. | |
void | onDesignerChanged () |
Designer changed. | |
void | setBoxWidget (Widget widget) |
Set box widget or null if not set. | |
void | setMarkWidget (Widget widget) |
Set mark widget. | |
void | setStickyToggled (bool stickyToggled) |
Set if menu item stays toggled. | |
void | setToggled (bool toggled) |
Set if button is toggled. | |
![]() | |
void | dispose () |
Dispose of menu item. | |
Image | getIcon () |
Icon. | |
String | getText () |
Text. | |
MenuItemCommand | new (Image icon, String text, ActionListener action) |
Create menu item command. | |
void | onDesignerSelectorChanged () |
Designer selector changed. | |
void | setIcon (Image icon) |
Set icon. | |
void | setText (String text) |
Set text. | |
![]() | |
void | addActionListener (ActionListener listener) |
Add action listener. | |
void | closeMenuPopup () |
Close top level MenuPopup. | |
MenuPopup | getParentMenuPopup () |
Parent MenuPopup or null. | |
MenuPopup | getTopLevelMenuPopup () |
Top level MenuPopup or null. | |
MenuItem | new () |
Create menu item. | |
MenuItem | new (Block blockAddContent) |
Create menu item calling block to add content. | |
void | onButtonRelease (MouseEvent event) |
Mouse button has been released. | |
void | onKeyRelease (KeyEvent event) |
Key on the keyboard has been released. | |
void | onMouseMove (MouseEvent event) |
Mouse moved. | |
void | removeActionListener (ActionListener listener) |
Remove action listener. | |
void | setShowRightIconCount (int count) |
Set count of right side icons the menu item has to show. | |
![]() | |
void | addWidget (Widget widget) |
void | addWidget (Widget widget, Object settings) |
bool | allowsChildGrabFocus () |
void | doLayout () |
Widget | findFocusableWidget () |
Widget | findLastFocusableWidget () |
Widget | findWidget (Block ablock) |
Find widget using block or null if not found. | |
int | getContainerHeight () |
Point | getContainerSize () |
int | getContainerWidth () |
bool | getHasBlockedDoLayout () |
doLayout calls happened during runWhileBlockingLayout. | |
Layout | getLayout () |
Point | getMinimumSize () |
Point | getMinimumSizeForHeight (int height) |
Minimum size of widget using reference widget height and variable width. | |
Point | getMinimumSizeForWidth (int width) |
Minimum size of widget using reference widget width and variable height. | |
bool | getStateChangeNotifyChildren () |
Notify children if state changed. | |
Widget | getWidget (int index) |
Widget | getWidgetAt (Point position) |
Widget at coordinates or null if not found. | |
int | getWidgetCount () |
void | giveUpFocus () |
bool | hasFocusWidget () |
Focus widget is inside container somewhere. | |
bool | hasWidget (Widget widget) |
int | indexOfWidget (Widget widget) |
Object | injectWidget (Object injectValue, Block ablock) |
Process value visiting widgets using block. | |
bool | isChildVisible (Widget child) |
bool | isMouseInside () |
Mouse is hovering over this widget. | |
void | layoutParent () |
void | moveWidget (Widget widget, int newPosition) |
Container | new (int x, int y, int width, int height) |
Container | new (Layout layout) |
Create container with layout. | |
Container | new (Layout layout, Block blockAddContent) |
Create container with layout calling block to add content. | |
Container | new (Point position, Point size) |
Widget | nextFocusWidgetAfter (Widget widget) |
Find next widget in the focus cycle that can grab the focus. | |
void | onGuiThemeChanged () |
void | onPaddingChanged () |
Padding changed. | |
void | onStateChanged (StateChangeEvent event) |
State changed. | |
Widget | prevFocusWidgetAfter (Widget widget) |
Find previous widget in the focus cycle that can grab the focus. | |
void | removeAllWidgets () |
Remove and dispose all widgets. | |
void | removeWidget (Widget widget) |
Remove widget without disposing. | |
bool | requestCaptureMouse (Widget widget) |
bool | requestReleaseMouse (Widget widget) |
void | runWhileBlockingLayout (Block ablock) |
Run block while layouting is blocked. | |
void | setEnabled (bool enabled) |
void | setHasBlockedDoLayout (bool hasBlockedDoLayout) |
Set if doLayout calls happened during runWhileBlockingLayout. | |
void | setLayout (Layout layout) |
void | setMousePointer (MousePointerFactory mousePointer) |
Set mouse pointer to use. | |
void | setStateChangeNotifyChildren (bool notify) |
Set to notify children if state changed. | |
![]() | |
void | addDragListener (DragListener listener) |
void | addFocusListener (FocusListener listener) |
Add focus listener. | |
void | addGamepadListener (GamepadListener listener) |
Add gamepad listener. | |
void | addKeyListener (KeyListener listener) |
void | addMouseListener (MouseListener listener) |
void | addStateChangeListener (StateChangeListener listener) |
Add state change listener. | |
void | addWidgetListener (WidgetListener listener) |
Add widget listener. | |
bool | canGrabFullFocus () |
void | captureMouse () |
void | design () |
Design widget using WidgetDesigner. | |
CanvasCreator | getBackgroundCanvasCreator () |
Background canvas creator or null to use background color. | |
bool | getBlockLayoutParent () |
Block layoutParent calls. | |
Border | getBorder () |
BorderSize | getBorderSize () |
RectArea | getBoundary () |
Rectangulare boundary of the widget. | |
RectArea | getBoundaryWithBorder () |
Rectangulare boundary of the widget including border. | |
bool | getCanFocus () |
CanvasView | getCanvasBackground () |
CanvasView | getCanvasContent () |
CanvasView | getCanvasWidget () |
Clipboard | getClipboard () |
Clipboard or null to use parent clipboard. | |
ColorMatrix | getColorTransformation () |
Color transformation. | |
WidgetDesigner | getDesigner () |
Designer. | |
String | getDesignerSelector () |
Designer selector. | |
Desktop | getDesktop () |
Point | getDesktopPosition () |
Widget position in desktop coordinates. | |
bool | getEnabled () |
MousePointerFactory | getFirstMousePointer () |
First assigned mouse pointer. | |
Font | getFont () |
bool | getHasBlockedLayoutParent () |
layoutParent calls happened during runWhileBlockingLayoutParent. | |
bool | getHasFocus () |
int | getHeight () |
Height of widget. | |
RangeModel | getHorizontalRangeModel () |
Horizontal range model for viewports to synchronize the horizontal scrollbar. | |
Widget | getHoverWidget () |
Widget the mouse hovers above or null. | |
Point | getLocalMouseLocation () |
Parent desktop mouse location in widget coordinates. | |
Point | getMinimumSizeWithBorder () |
Point | getMinimumSizeWithBorderForHeight (int height) |
Minimum size of widget with border using reference height. | |
Point | getMinimumSizeWithBorderForWidth (int width) |
Minimum size of widget with border for reference width. | |
MousePointerFactory | getMousePointer () |
Mouse pointer to use. | |
BorderSize | getPadding () |
Padding. | |
Container | getParent () |
Point | getPosition () |
Position of the widget. | |
bool | getProtectBackgroundCanvasCreator () |
Protect custom set background canvas creator. | |
bool | getProtectBorder () |
Protect custom set border. | |
bool | getProtectFont () |
Protect custom set font. | |
bool | getProtectMinimumSize () |
Protect custom set minimumsize. | |
bool | getProtectMousePointer () |
Protect custom set mouse pointer. | |
bool | getProtectPadding () |
Protect custom set padding. | |
bool | getProtectTextColor () |
Protect custom set text color. | |
Point | getRelativePosition (Container parent) |
Widget position in parent widget coordinates. | |
Point | getScreenPosition () |
Widget position in screen coordinates. | |
RectArea | getScreenRectArea () |
Point | getSetMinimumSize () |
Point | getSize () |
Size of the widget. | |
Color | getTextColor () |
Text color. | |
String | getTitle () |
Widget title. | |
Object | getToolTip () |
Tooltip or null. | |
float | getTotalTransparency () |
TexMatrix2 | getTransformation () |
float | getTransparency () |
RangeModel | getVerticalRangeModel () |
Vertical range model for viewports to synchronize the vertical scrollbar. | |
bool | getVisible () |
int | getWidth () |
Width of widget. | |
Window | getWindow () |
Point | getWindowPosition () |
Widget position in window coordinates. | |
int | getX () |
X position of widget. | |
int | getY () |
Y position of widget. | |
void | grabFocus () |
bool | hasParent (Container container) |
bool | isDesignerSet () |
Custom designer is set. | |
bool | isFullEnabled () |
Widget and all parent widgets are enabled. | |
bool | isMinimumSizeSet () |
bool | isPointInside (Point position) |
bool | isTransformationSet () |
void | layoutParentIfBlocked () |
Calls layoutParent if getHasBlockedLayoutParent() is true. | |
Widget | nextFocusWidget () |
Find next widget in the focus cycle that can grab the focus. | |
void | notifyBorderParametersChanged () |
void | onDispose (WidgetEvent event) |
Window is disposing. | |
void | onFocusLost (FocusEvent event) |
Widget lost focus. | |
void | onFocusReceived (FocusEvent event) |
Widget received focus. | |
void | onFrameUpdate (float elapsed) |
Do frame update. | |
void | onGamepadButtonPressed (GamepadEvent event) |
Gamepad button has been pressed. | |
void | onGamepadButtonReleased (GamepadEvent event) |
Gamepad button has been released. | |
void | onHidden (WidgetEvent event) |
Widget has been hidden. | |
void | onParentStateChanged () |
Parent state changed. | |
void | onParentStateChanged (bool force) |
Parent state changed. | |
void | onReposition (WidgetEvent event) |
Position changed. | |
void | onResize (WidgetEvent event) |
Size changed. | |
void | onSetFont () |
void | onSetTextColor () |
Text color changed. | |
void | onShown (WidgetEvent event) |
Widget has been shown. | |
void | onTranslationChanged () |
Translation manager or active language pack changed. | |
void | popdownVirtualKeyboard () |
Popdown virtual keyboard if Desktop has one assigned. | |
void | popupVirtualKeyboard () |
Popup virtual keyboard if Desktop has one assigned. | |
Widget | prevFocusWidget () |
Find previous widget in the focus cycle that can grab the focus. | |
void | processEvent (Event event) |
void | releaseMouse () |
void | removeDragListener (DragListener listener) |
void | removeFocusListener (FocusListener listener) |
Remove focus listener. | |
void | removeGamepadListener (GamepadListener listener) |
Remove gamepad listener. | |
void | removeKeyListener (KeyListener listener) |
void | removeMouseListener (MouseListener listener) |
void | removeStateChangeListener (StateChangeListener listener) |
Remove state change listener. | |
void | removeWidgetListener (WidgetListener listener) |
Remove widget listener. | |
void | requestGrabFocus (Widget widget) |
void | runWhileBlockingLayoutParent (Block ablock) |
Run block while layouting is blocked. | |
void | safeDispose () |
Safely dispose of widget. | |
void | sendEvent (Event event) |
void | sendEventToListeners (Event event, bool sendToParent) |
Send event to all appropriate listeners for events of its kind. | |
void | setBackgroundCanvasCreator (CanvasCreator creator) |
Set background canvas creator or null to use background color. | |
void | setBlockLayoutParent (bool blockLayoutParent) |
Set block layoutParent calls. | |
void | setBorder (Border border) |
void | setCanFocus (bool canFocus) |
void | setClipboard (Clipboard clipboard) |
Set clipboard or null to use parent clipboard. | |
void | setColorTransformation (ColorMatrix transformation) |
Set color transformation. | |
void | setDesigner (WidgetDesigner designer) |
Set designer. | |
void | setDesignerSelector (String selector) |
Set designer selector. | |
void | setFont (Font font) |
void | setHasBlockedLayoutParent (bool hasBlockedLayoutParent) |
Set if layoutParent calls happened during runWhileBlockingLayoutParent. | |
void | setHasFocus (bool hasFocus) |
void | setHeight (int height) |
Set height of widget. | |
void | setMinimumSize (Point size) |
void | setPadding (BorderSize padding) |
Set padding. | |
void | setParent (Container parent) |
void | setPosition (Point position) |
Set position of widget. | |
void | setProtectBackgroundCanvasCreator (bool protect) |
Set protect custom set background canvas creator. | |
void | setProtectBorder (bool protect) |
Set protect custom set border. | |
void | setProtectFont (bool protect) |
Set protect custom set font. | |
void | setProtectMinimumSize (bool protect) |
Set protect custom set minimumsize. | |
void | setProtectMousePointer (bool protect) |
Set protect custom set mouse pointer. | |
void | setProtectPadding (bool protect) |
Set protect custom set padding. | |
void | setProtectTextColor (bool protect) |
Set protect custom set text color. | |
void | setSize (Point size) |
Set size of widget. | |
void | setTextColor (Color color) |
Set text color. | |
void | setTitle (String title) |
Set widget title. | |
void | setToolTip (Object toolTip) |
Set tooltip or null. | |
void | setTransformation (TexMatrix2 transformation) |
void | setTransparency (float transparency) |
void | setVisible (bool visible) |
void | setWidth (int width) |
Set width of widget. | |
void | setX (int x) |
Set X position of widget. | |
void | setY (int y) |
Set Y Position of widget. | |
void | startFrameUpdater () |
Start frame updater if not running. | |
void | stopFrameUpdater () |
Stop frame updater if running. | |
Toggle menu item.
Shows label, an optional icon and a toggle box. The toggle box contains an optional mark image which reflects the state of a ToggleModel. If clicked toggles the toggle model if not sticky.
void Dragengine.Gui.MenuItemToggle.fireAction | ( | int | modifiers | ) |
Fire action.
Reimplemented from Dragengine.Gui.MenuItemCommand.
Widget Dragengine.Gui.MenuItemToggle.getBoxWidget | ( | ) |
Box widget or null if not set.
Widget Dragengine.Gui.MenuItemToggle.getMarkWidget | ( | ) |
Mark mark widget or null if not set.
bool Dragengine.Gui.MenuItemToggle.getToggled | ( | ) |
Button is toggled.
ToggleModel Dragengine.Gui.MenuItemToggle.getToggleModel | ( | ) |
Toggle model.
MenuItemToggle Dragengine.Gui.MenuItemToggle.new | ( | Image | icon, |
String | text | ||
) |
Create menu item command.
Reimplemented from Dragengine.Gui.MenuItemCommand.
Reimplemented in Dragengine.Gui.MenuItemCheck, and Dragengine.Gui.MenuItemOption.
MenuItemToggle Dragengine.Gui.MenuItemToggle.new | ( | String | text | ) |
Create menu item command.
Reimplemented from Dragengine.Gui.MenuItemCommand.
Reimplemented in Dragengine.Gui.MenuItemCheck, and Dragengine.Gui.MenuItemOption.
MenuItemToggle Dragengine.Gui.MenuItemToggle.new | ( | ToggleModel | model, |
Image | icon, | ||
String | text | ||
) |
Create menu item command.
Reimplemented in Dragengine.Gui.MenuItemCheck, and Dragengine.Gui.MenuItemOption.
MenuItemToggle Dragengine.Gui.MenuItemToggle.new | ( | ToggleModel | model, |
String | text | ||
) |
Create menu item command.
Reimplemented in Dragengine.Gui.MenuItemCheck, and Dragengine.Gui.MenuItemOption.
void Dragengine.Gui.MenuItemToggle.onDesignerChanged | ( | ) |
Designer changed.
Reimplemented from Dragengine.Gui.Widget.
void Dragengine.Gui.MenuItemToggle.setBoxWidget | ( | Widget | widget | ) |
Set box widget or null if not set.
void Dragengine.Gui.MenuItemToggle.setMarkWidget | ( | Widget | widget | ) |
Set mark widget.
void Dragengine.Gui.MenuItemToggle.setStickyToggled | ( | bool | stickyToggled | ) |
Set if menu item stays toggled.
void Dragengine.Gui.MenuItemToggle.setToggled | ( | bool | toggled | ) |
Set if button is toggled.