Difference between revisions of "Event reference"
(→MouseCursor) |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{VersionBadge|0.6}} | ||
+ | |||
This page is intended to give experienced users of CEGUI a chance to easily lookup what events are a available for different objects. | This page is intended to give experienced users of CEGUI a chance to easily lookup what events are a available for different objects. | ||
− | See [[ | + | See [[Most important events]] for more information how to use the most common events, [[Identifying Multiple Event Sources From A Single Callback]] is a page that shows how to cast the events to correct type. The same for LUA is described in this page [[Handling Events from Lua]]. |
== Events by object == | == Events by object == | ||
− | ===Window=== | + | === Window === |
{| | {| | ||
!width="300pt"|Event | !width="300pt"|Event | ||
Line 99: | Line 101: | ||
|} | |} | ||
− | ===Checkbox=== | + | === Checkbox === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 110: | Line 112: | ||
|[[#Checkbox|Checkbox]]::EventCheckStateChanged||"CheckStateChanged"||[[#WindowEventArgs|WindowEventArgs]]||the checkbox got checked or un-checked | |[[#Checkbox|Checkbox]]::EventCheckStateChanged||"CheckStateChanged"||[[#WindowEventArgs|WindowEventArgs]]||the checkbox got checked or un-checked | ||
|} | |} | ||
− | ===Combobox=== | + | === Combobox === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 154: | Line 156: | ||
|} | |} | ||
− | ===ComboDropList=== | + | === ComboDropList === |
Inherits events from: [[#Listbox|Listbox]] | Inherits events from: [[#Listbox|Listbox]] | ||
{| | {| | ||
Line 166: | Line 168: | ||
|} | |} | ||
− | ===DragContainer=== | + | === DragContainer === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 192: | Line 194: | ||
|} | |} | ||
− | ===Editbox=== | + | === Editbox === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 224: | Line 226: | ||
|} | |} | ||
− | ===FrameWindow=== | + | === FrameWindow === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 238: | Line 240: | ||
|} | |} | ||
− | ===ItemEntry=== | + | === ItemEntry === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 250: | Line 252: | ||
|} | |} | ||
− | ===ItemListBase=== | + | === ItemListBase === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 266: | Line 268: | ||
|} | |} | ||
− | ===ItemListbox=== | + | === ItemListbox === |
Inherists events from [[#ScrolledItemListBase|ScrolledItemListBase]], [[#ItemListBase|ItemListBase]], [[#Window|Window]] | Inherists events from [[#ScrolledItemListBase|ScrolledItemListBase]], [[#ItemListBase|ItemListBase]], [[#Window|Window]] | ||
{| | {| | ||
Line 280: | Line 282: | ||
|} | |} | ||
− | ===Listbox=== | + | === Listbox === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 302: | Line 304: | ||
|} | |} | ||
− | ===ListHeader=== | + | === ListHeader === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 336: | Line 338: | ||
|} | |} | ||
− | ===ListHeaderSegment=== | + | === ListHeaderSegment === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 366: | Line 368: | ||
|} | |} | ||
− | ===MenuBase=== | + | === MenuBase === |
Inherits events from [[#ItemListBase|ItemListBase]], [[#Window|Window]] | Inherits events from [[#ItemListBase|ItemListBase]], [[#Window|Window]] | ||
{| | {| | ||
Line 380: | Line 382: | ||
|} | |} | ||
− | ===MenuItem=== | + | === MenuItem === |
Inherits events from [[#ItemEntry|ItemEntry]], [[#Window|Window]] | Inherits events from [[#ItemEntry|ItemEntry]], [[#Window|Window]] | ||
{| | {| | ||
Line 392: | Line 394: | ||
|} | |} | ||
− | ===MouseCursor=== | + | === MouseCursor === |
{| | {| | ||
|- | |- | ||
Line 403: | Line 405: | ||
|} | |} | ||
− | ===MultiColumnList=== | + | === MultiColumnList === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 435: | Line 437: | ||
|} | |} | ||
− | ===MultiLineEditbox=== | + | === MultiLineEditbox === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 461: | Line 463: | ||
|} | |} | ||
− | ===ProgressBar=== | + | === ProgressBar === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 475: | Line 477: | ||
|} | |} | ||
− | ===PushButton=== | + | === PushButton === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 487: | Line 489: | ||
|} | |} | ||
− | ===Radiobutton=== | + | === Radiobutton === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 499: | Line 501: | ||
|} | |} | ||
− | ===ScrollablePane=== | + | === ScrollablePane === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 519: | Line 521: | ||
|} | |} | ||
− | ===Scrollbar=== | + | === Scrollbar === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 537: | Line 539: | ||
|} | |} | ||
− | ===ScrolledContainer=== | + | === ScrolledContainer === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 551: | Line 553: | ||
|} | |} | ||
− | ===ScrolledItemListBase=== | + | === ScrolledItemListBase === |
Inherits events from [[#ItemListBase|ItemListBase]], [[#Window|Window]] | Inherits events from [[#ItemListBase|ItemListBase]], [[#Window|Window]] | ||
{| | {| | ||
Line 565: | Line 567: | ||
|} | |} | ||
− | ===Slider=== | + | === Slider === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 581: | Line 583: | ||
|} | |} | ||
− | ===Spinner=== | + | === Spinner === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 601: | Line 603: | ||
|} | |} | ||
− | ===TabButton=== | + | === TabButton === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 617: | Line 619: | ||
|} | |} | ||
− | ===TabControl=== | + | === TabControl === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 629: | Line 631: | ||
|} | |} | ||
− | ===Thumb=== | + | === Thumb === |
Inherits events from [[#PushButton|PushButton]], [[#Window|Window]] | Inherits events from [[#PushButton|PushButton]], [[#Window|Window]] | ||
{| | {| | ||
Line 645: | Line 647: | ||
|} | |} | ||
− | ===Tooltip=== | + | === Tooltip === |
inherits events from [[#Window|Window]] | inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 665: | Line 667: | ||
|} | |} | ||
− | ===Tree=== | + | === Tree === |
Inherits events from [[#Window|Window]] | Inherits events from [[#Window|Window]] | ||
{| | {| | ||
Line 691: | Line 693: | ||
|} | |} | ||
− | ===Renderer=== | + | === Renderer === |
{| | {| | ||
|- | |- | ||
Line 702: | Line 704: | ||
|} | |} | ||
− | ===System=== | + | === System === |
{| | {| | ||
|- | |- | ||
Line 727: | Line 729: | ||
− | ==Event Arguments== | + | == Event Arguments == |
− | ===EventArgs=== | + | === EventArgs === |
bool handled | bool handled | ||
bool d_hasWindow | bool d_hasWindow | ||
− | ===WindowEventArgs=== | + | === WindowEventArgs === |
bool handled | bool handled | ||
bool d_hasWindow | bool d_hasWindow | ||
Window* window | Window* window | ||
− | ===UpdateEventArgs=== | + | === UpdateEventArgs === |
bool handled | bool handled | ||
bool d_hasWindow | bool d_hasWindow | ||
Line 744: | Line 746: | ||
float d_timeSinceLastFrame | float d_timeSinceLastFrame | ||
− | ===MouseEventArgs=== | + | === MouseEventArgs === |
bool handled | bool handled | ||
bool d_hasWindow | bool d_hasWindow | ||
Line 755: | Line 757: | ||
uint clickCount | uint clickCount | ||
− | ===MouseCursorEventArgs=== | + | === MouseCursorEventArgs === |
bool handled | bool handled | ||
bool d_hasWindow | bool d_hasWindow | ||
Line 761: | Line 763: | ||
const Image* image | const Image* image | ||
− | ===KeyEventArgs=== | + | === KeyEventArgs === |
bool handled | bool handled | ||
bool d_hasWindow | bool d_hasWindow | ||
Line 775: | Line 777: | ||
Window* otherWindow | Window* otherWindow | ||
− | ===DragDropEventArgs=== | + | === DragDropEventArgs === |
bool handled | bool handled | ||
bool d_hasWindow | bool d_hasWindow | ||
Line 787: | Line 789: | ||
TreeItem *treeItem; | TreeItem *treeItem; | ||
− | ==LUA Helpers Args== | + | == LUA Helpers Args == |
These helpers are usable in lua to cast event arguments to correct type. | These helpers are usable in lua to cast event arguments to correct type. | ||
CEGUI.toMouseCursorEventArgs(e) | CEGUI.toMouseCursorEventArgs(e) | ||
Line 799: | Line 801: | ||
CEGUI.toRenderQueueEventArgs(e) | CEGUI.toRenderQueueEventArgs(e) | ||
− | ==LUA Helpers Windows== | + | == LUA Helpers Windows == |
These helpers helps casting the window member of most event arguments. | These helpers helps casting the window member of most event arguments. | ||
CEGUI.toCombobox(w) | CEGUI.toCombobox(w) | ||
Line 834: | Line 836: | ||
CEGUI.toTooltip(w) | CEGUI.toTooltip(w) | ||
CEGUI.toTree(w) | CEGUI.toTree(w) | ||
+ | |||
+ | [[Category:Manuals]] | ||
+ | [[Category:Update requested]] |
Latest revision as of 14:31, 4 March 2011
Written for CEGUI 0.6
Works with versions 0.6.x (obsolete)
This page is intended to give experienced users of CEGUI a chance to easily lookup what events are a available for different objects. See Most important events for more information how to use the most common events, Identifying Multiple Event Sources From A Single Callback is a page that shows how to cast the events to correct type. The same for LUA is described in this page Handling Events from Lua.
Contents
- 1 Events by object
- 1.1 Window
- 1.2 Checkbox
- 1.3 Combobox
- 1.4 ComboDropList
- 1.5 DragContainer
- 1.6 Editbox
- 1.7 FrameWindow
- 1.8 ItemEntry
- 1.9 ItemListBase
- 1.10 ItemListbox
- 1.11 Listbox
- 1.12 ListHeader
- 1.13 ListHeaderSegment
- 1.14 MenuBase
- 1.15 MenuItem
- 1.16 MouseCursor
- 1.17 MultiColumnList
- 1.18 MultiLineEditbox
- 1.19 ProgressBar
- 1.20 PushButton
- 1.21 Radiobutton
- 1.22 ScrollablePane
- 1.23 Scrollbar
- 1.24 ScrolledContainer
- 1.25 ScrolledItemListBase
- 1.26 Slider
- 1.27 Spinner
- 1.28 TabButton
- 1.29 TabControl
- 1.30 Thumb
- 1.31 Tooltip
- 1.32 Tree
- 1.33 Renderer
- 1.34 System
- 2 Event Arguments
- 3 LUA Helpers Args
- 4 LUA Helpers Windows
Events by object
Window
Event | Scripted Event | Event Arg | Fired when ... |
---|---|---|---|
Window::EventActivated | "Activated" | ActivationEventArgs | |
Window::EventAlphaChanged | "AlphaChanged" | WindowEventArgs | |
Window::EventAlwaysOnTopChanged | "AlwaysOnTopChanged" | WindowEventArgs | |
Window::EventCharacterKey | "CharacterKey" | KeyEventArgs | |
Window::EventChildAdded | "AddedChild" | WindowEventArgs | |
Window::EventChildRemoved | "RemovedChild" | WindowEventArgs | |
Window::EventClippedByParentChanged | "ClippingChanged" | WindowEventArgs | |
Window::EventDeactivated | "Deactivated" | ActivationEventArgs | |
Window::EventDestroyedByParentChanged | "DestroyedByParentChanged" | WindowEventArgs | |
Window::EventDestructionStarted | "DestructStart" | WindowEventArgs | |
Window::EventDisabled | "Disabled" | WindowEventArgs | |
Window::EventDragDropItemDropped | "DragDropItemDropped" | DragDropEventArgs | the item has been dropped on the window. |
Window::EventDragDropItemEnters | "DragDropItemEnters" | DragDropEventArgs | a drag and drop item floats over the window. |
Window::EventDragDropItemLeaves | "DragDropItemLeaves" | DragDropEventArgs | a drag and drop item floats out of the window. |
Window::EventEnabled | "Enabled" | WindowEventArgs | |
Window::EventFontChanged | "FontChanged" | EventArgs | |
Window::EventHidden | "Hidden" | WindowEventArgs | |
Window::EventHorizontalAlignmentChanged | "HorizontalAlignmentChanged" | WindowEventArgs | |
Window::EventIDChanged | "IDChanged" | WindowEventArgs | |
Window::EventInheritsAlphaChanged | "InheritAlphaChanged" | WindowEventArgs | |
Window::EventInputCaptureGained | "CaptureGained" | WindowEventArgs | |
Window::EventInputCaptureLost | "CaptureLost" | WindowEventArgs | |
Window::EventKeyDown | "KeyDown" | KeyEventArgs | |
Window::EventKeyUp | "KeyUp" | KeyEventArgs | |
Window::EventMouseButtonDown | "MouseButtonDown" | MouseEventArgs | |
Window::EventMouseButtonUp | "MouseButtonUp" | MouseEventArgs | |
Window::EventMouseClick | "MouseClick" | MouseEventArgs | |
Window::EventMouseDoubleClick | "MouseDoubleClick" | MouseEventArgs | |
Window::EventMouseEnters | "MouseEnter" | MouseEventArgs | the mouse enters the widget |
Window::EventMouseLeaves | "MouseLeave" | MouseEventArgs | when the mouse leaves the widget |
Window::EventMouseMove | "MouseMove" | MouseEventArgs | |
Window::EventMouseTripleClick | "MouseTripleClick" | MouseEventArgs | |
Window::EventMouseWheel | "MouseWheel" | MouseEventArgs | |
Window::EventMoved | "Moved" | WindowEventArgs | |
Window::EventRenderingEnded | "EndRender" | WindowEventArgs | |
Window::EventRenderingStarted | "StartRender" | WindowEventArgs | |
Window::EventWindowRendererAttached | "WindowRendererAttached" | WindowEventArgs | |
Window::EventWindowRendererDetached | "WindowRendererDetached" | WindowEventArgs | |
Window::EventShown | "Shown" | WindowEventArgs | |
Window::EventSized | "Sized" | WindowEventArgs | |
Window::EventTextChanged | "TextChanged" | WindowEventArgs | |
Window::EventVerticalAlignmentChanged | "VerticalAlignmentChanged" | WindowEventArgs | |
Window::EventWindowUpdated | "WindowUpdate | UpdateEventArgs | |
Window::EventZOrderChanged | "ZChanged" | WindowEventArgs |
Checkbox
Inherits events from Window
Checkbox::EventCheckStateChanged | "CheckStateChanged" | WindowEventArgs | the checkbox got checked or un-checked |
Combobox
Inherits events from Window
Combobox::EventCaratMoved | "CaratMoved" | WindowEventArgs | |
Combobox::EventDropListDisplayed | "DropListDisplayed" | WindowEventArgs | |
Combobox::EventDropListRemoved | "DropListRemoved" | WindowEventArgs | |
Combobox::EventEditboxFull | "EditboxFullEvent" | WindowEventArgs | |
Combobox::EventHorzScrollbarModeChanged | "HorzScrollbarModeChanged" | WindowEventArgs | |
Combobox::EventInvalidEntryAttempted | "InvalidEntryAttempted" | WindowEventArgs | |
Combobox::EventListContentsChanged | "ListContentsChanged" | WindowEventArgs | |
Combobox::EventListSelectionAccepted | "ListSelectionAccepted" | WindowEventArgs | |
Combobox::EventListSelectionChanged | "ListSelectionChanged" | WindowEventArgs | |
Combobox::EventMaximumTextLengthChanged | "MaximumTextLengthChanged" | WindowEventArgs | |
Combobox::EventReadOnlyModeChanged | "ReadOnlyChanged" | WindowEventArgs | |
Combobox::EventSortModeChanged | "SortModeChanged" | WindowEventArgs | |
Combobox::EventTextAccepted | "TextAcceptedEvent" | WindowEventArgs | |
Combobox::EventTextInvalidated | "TextInvalidatedEvent" | WindowEventArgs | |
Combobox::EventTextSelectionChanged | "TextSelectionChanged" | WindowEventArgs | |
Combobox::EventValidationStringChanged | "ValidationStringChanged" | WindowEventArgs | |
Combobox::EventVertScrollbarModeChanged | "VertScrollbarModeChanged" | WindowEventArgs |
ComboDropList
Inherits events from: Listbox
ComboDropList::EventListSelectionAccepted | "ListSelectionAccepted" | WindowEventArgs |
DragContainer
Inherits events from Window
DragContainer::EventDragAlphaChanged | "DragAlphaChanged" | WindowEventArgs | |
DragContainer::EventDragDropTargetChanged | "DragDropTargetChanged" | DragDropEventArgs | |
DragContainer::EventDragEnabledChanged | "DragEnabledChanged" | WindowEventArgs | |
DragContainer::EventDragEnded | "DragEnded" | WindowEventArgs | |
DragContainer::EventDragMouseCursorChanged | "DragMouseCursorChanged" | WindowEventArgs | |
DragContainer::EventDragPositionChanged | "DragPositionChanged" | WindowEventArgs | |
DragContainer::EventDragStarted | "DragStarted" | WindowEventArgs | |
DragContainer::EventDragThresholdChanged | "DragThresholdChanged" | WindowEventArgs |
Editbox
Inherits events from Window
Editbox::EventEditboxFull | "EditboxFull" | WindowEventArgs | |
Editbox::EventInvalidEntryAttempted | "InvalidInputAttempt" | WindowEventArgs | |
Editbox::EventMaskCodePointChanged | "MaskCPChanged" | WindowEventArgs | |
Editbox::EventMaskedRenderingModeChanged | "MaskRenderChanged" | WindowEventArgs | |
Editbox::EventMaximumTextLengthChanged | "MaxTextLenChanged" | WindowEventArgs | |
Editbox::EventReadOnlyModeChanged | "ReadOnlyChanged" | WindowEventArgs | |
Editbox::EventTextAccepted | "TextAccepted" | WindowEventArgs | |
Editbox::EventCaratMoved | "TextCaratMoved" | WindowEventArgs | |
Editbox::EventTextInvalidated | "TextInvalidated" | WindowEventArgs | |
Editbox::EventTextSelectionChanged | "TextSelectChanged" | WindowEventArgs | |
Editbox::EventValidationStringChanged | "ValidatorChanged" | WindowEventArgs |
FrameWindow
Inherits events from Window
FrameWindow::EventRollupToggled | "RollupToggled" | WindowEventArgs | |
FrameWindow::EventCloseClicked | "CloseClicked" | WindowEventArgs |
ItemEntry
Inherits events from Window
ItemEntry::EventSelectionChanged | "SelectionChanged" | WindowEventArgs |
ItemListBase
Inherits events from Window
ItemListBase::EventListContentsChanged | "ListItemsChanged" | WindowEventArgs | |
ItemListBase::EventSortEnabledChanged | "SortEnabledChanged" | WindowEventArgs | |
ItemListBase::EventSortModeChanged | "SortModeChanged" | WindowEventArgs |
ItemListbox
Inherists events from ScrolledItemListBase, ItemListBase, Window
ItemListbox::EventMultiSelectModeChanged | "MultiSelectModeChanged" | WindowEventArgs | |
ItemListbox::EventSelectionChanged | "SelectionChanged" | WindowEventArgs |
Listbox
Inherits events from Window
Listbox::EventListContentsChanged | "ListItemsChanged" | WindowEventArgs | |
Listbox::EventSelectionChanged | "ItemSelectionChanged" | WindowEventArgs | |
Listbox::EventSortModeChanged | "SortModeChanged" | WindowEventArgs | |
Listbox::EventMultiselectModeChanged | "MuliselectModeChanged" | WindowEventArgs | |
Listbox::EventVertScrollbarModeChanged | "VertScrollModeChanged" | WindowEventArgs | |
Listbox::EventHorzScrollbarModeChanged | "HorzScrollModeChanged" | WindowEventArgs |
ListHeader
Inherits events from Window
ListHeader::EventSortColumnChanged | "SortColumnChanged" | WindowEventArgs | |
ListHeader::EventSortDirectionChanged | "SortDirectionChanged" | WindowEventArgs | |
ListHeader::EventSegmentSized | "SegmentSized" | WindowEventArgs | |
ListHeader::EventSegmentClicked | "SegmentClicked" | WindowEventArgs | |
ListHeader::EventSplitterDoubleClicked | "SplitterDoubleClicked" | WindowEventArgs | |
ListHeader::EventSegmentSequenceChanged | "SegmentSequenceChanged" | WindowEventArgs | |
ListHeader::EventSegmentAdded | "SegmentAdded" | WindowEventArgs | |
ListHeader::EventSegmentRemoved | "SegmentRemoved" | WindowEventArgs | |
ListHeader::EventSortSettingChanged | "SortSettingChanged" | WindowEventArgs | |
ListHeader::EventDragMoveSettingChanged | "DragMoveSettingChanged" | WindowEventArgs | |
ListHeader::EventDragSizeSettingChanged | "DragSizeSettingChanged" | WindowEventArgs | |
ListHeader::EventSegmentRenderOffsetChanged | "SegmentOffsetChanged" | WindowEventArgs |
ListHeaderSegment
Inherits events from Window
ListHeaderSegment::EventSegmentClicked | "SegmentClicked" | WindowEventArgs | |
ListHeaderSegment::EventSplitterDoubleClicked | "SplitterDoubleClicked" | WindowEventArgs | |
ListHeaderSegment::EventSizingSettingChanged | "SizingSettingChanged" | WindowEventArgs | |
ListHeaderSegment::EventSortDirectionChanged | "SortDirectionChanged" | WindowEventArgs | |
ListHeaderSegment::EventMovableSettingChanged | "MovableSettingChanged" | WindowEventArgs | |
ListHeaderSegment::EventSegmentDragStart | "SegmentDragStart" | WindowEventArgs | |
ListHeaderSegment::EventSegmentDragStop | "SegmentDragStop" | WindowEventArgs | |
ListHeaderSegment::EventSegmentDragPositionChanged | "SegmentDragPositionChanged" | WindowEventArgs | |
ListHeaderSegment::EventSegmentSized | "SegmentSized" | WindowEventArgs | |
ListHeaderSegment::EventClickableSettingChanged | "ClickableSettingChanged" | WindowEventArgs |
MenuBase
Inherits events from ItemListBase, Window
MenuBase::EventPopupOpened | "PopupOpened" | WindowEventArgs | |
MenuBase::EventPopupClosed | "PopupClosed" | WindowEventArgs |
MenuItem
Inherits events from ItemEntry, Window
MenuItem::EventClicked | "Clicked" | WindowEventArgs |
MouseCursor
MouseCursor::EventImageChanged | "ImageChanged" | MouseCursorEventArgs |
MultiColumnList
Inherits events from Window
MultiColumnList::EventSelectionModeChanged | "SelectModeChanged" | WindowEventArgs | |
MultiColumnList::EventNominatedSelectColumnChanged | "NomSelColChanged" | WindowEventArgs | |
MultiColumnList::EventNominatedSelectRowChanged | "NomSelRowChanged" | WindowEventArgs | |
MultiColumnList::EventVertScrollbarModeChanged | "VertBarModeChanged" | WindowEventArgs | |
MultiColumnList::EventHorzScrollbarModeChanged | "HorzBarModeChanged" | WindowEventArgs | |
MultiColumnList::EventSelectionChanged | "SelectionChanged" | WindowEventArgs | |
MultiColumnList::EventListContentsChanged | "ContentsChanged" | WindowEventArgs | |
MultiColumnList::EventSortColumnChanged | "SortColChanged" | WindowEventArgs | |
MultiColumnList::EventSortDirectionChanged | "SortDirChanged" | WindowEventArgs | |
MultiColumnList::EventListColumnSized | "ColSized" | WindowEventArgs | |
MultiColumnList::EventListColumnMoved | "ColMoved" | WindowEventArgs |
MultiLineEditbox
Inherits events from Window
MultiLineEditbox::EventReadOnlyModeChanged | "ReadOnlyChanged" | WindowEventArgs | |
MultiLineEditbox::EventWordWrapModeChanged | "WordWrapModeChanged" | WindowEventArgs | |
MultiLineEditbox::EventMaximumTextLengthChanged | "MaximumTextLengthChanged" | WindowEventArgs | |
MultiLineEditbox::EventCaratMoved | "CaratMoved" | WindowEventArgs | |
MultiLineEditbox::EventTextSelectionChanged | "TextSelectionChanged" | WindowEventArgs | |
MultiLineEditbox::EventEditboxFull | "EditboxFullEvent" | WindowEventArgs | |
MultiLineEditbox::EventVertScrollbarModeChanged | "VertScrollbarModeChanged" | WindowEventArgs | |
MultiLineEditbox::EventHorzScrollbarModeChanged | "HorzScrollbarModeChanged" | WindowEventArgs |
ProgressBar
Inherits events from Window
PorgressBar::EventProgressChanged | "ProgressChanged" | WindowEventArgs | |
PorgressBar::EventProgressDone | "ProgressDone" | WindowEventArgs |
PushButton
Inherits events from Window
PushButton::EventClicked | "Clicked" | WindowEventArgs | the button has been clicked. |
Radiobutton
Inherits events from Window
RadioButton::EventSelectStateChanged | "SelectStateChanged" | WindowEventArgs |
ScrollablePane
Inherits events from Window
ScrollablePane::EventAutoSizeSettingChanged | "AutoSizeSettingChanged" | WindowEventArgs | |
ScrollablePane::EventContentPaneChanged | "ContentPaneChanged" | WindowEventArgs | |
ScrollablePane::EventContentPaneScrolled | "ContentPaneScrolled" | WindowEventArgs | |
ScrollablePane::EventHorzScrollbarModeChanged | "HorzScrollbarModeChanged" | WindowEventArgs | |
ScrollablePane::EventVertScrollbarModeChanged | "VertScrollbarModeChanged" | WindowEventArgs |
Scrollbar
Inherits events from Window
Scrollbar::EventScrollConfigChanged | "ScrollConfigChanged" | WindowEventArgs | |
Scrollbar::EventScrollPositionChanged | "ScrollPosChanged" | WindowEventArgs | |
Scrollbar::EventThumbTrackStarted | "ThumbTrackStarted" | WindowEventArgs | |
Scrollbar::EventThumbTrackEnded | "ThumbTrackEnded" | WindowEventArgs |
ScrolledContainer
Inherits events from Window
ScrolledContainer::EventAutoSizeSettingChanged | "AutoSizeSettingChanged" | WindowEventArgs | |
ScrolledContainer::EventContentChanged | "ContentChanged" | WindowEventArgs |
ScrolledItemListBase
Inherits events from ItemListBase, Window
ScrolledItemListBase::EventHorzScrollbarModeChanged | "HorzScrollbarModeChanged" | WindowEventArgs | |
ScrolledItemListBase::EventVertScrollbarModeChanged | "VertScrollbarModeChanged" | WindowEventArgs |
Slider
Inherits events from Window
Slider::EventThumbTrackEnded | "ThumbTrackEnded" | WindowEventArgs | |
Slider::EventThumbTrackStarted | "ThumbTrackStarted" | WindowEventArgs | |
Slider::EventValueChanged | "ValueChanged" | WindowEventArgs |
Spinner
Inherits events from Window
Spinner::EventMaximumValueChanged | "MaximumValueChanged" | WindowEventArgs | |
Spinner::EventMinimumValueChanged | "MinimumValueChanged" | WindowEventArgs | |
Spinner::EventStepChanged | "StepChanged" | WindowEventArgs | |
Spinner::EventTextInputModeChanged | "TextInputModeChanged" | WindowEventArgs | |
Spinner::EventValueChanged | "ValueChanged" | WindowEventArgs |
TabButton
Inherits events from Window
Tabbutton::EventClicked | "Clicked" | WindowEventArgs | |
Tabbutton::EventDragged | "Dragged" | MouseEventArgs | |
Tabbutton::EventScrolled | "Scrolled" | MouseEventArgs |
TabControl
Inherits events from Window
TabControl::EventSelectionChanged | "TabSelectionChanged" | WindowEventArgs |
Thumb
Inherits events from PushButton, Window
Thumb::EventThumbPositionChanged | "ThumbPosChanged" | WindowEventArgs | |
Thumb::EventThumbTrackEnded | "ThumbTrackEnded" | WindowEventArgs | |
Thumb::EventThumbTrackStarted | "ThumbTrackStarted" | WindowEventArgs |
Tooltip
inherits events from Window
Tooltip::EventHoverTimeChanged | "HoverTimeChanged" | WindowEventArgs | |
Tooltip::EventDisplayTimeChanged | "DisplayTimeChanged" | WindowEventArgs | |
Tooltip::EventFadeTimeChanged | "FadeTimeChanged" | WindowEventArgs | |
Tooltip::EventTooltipActive | "TooltipActive" | WindowEventArgs | |
Tooltip::EventTooltipInactive | "TooltipInactive" | WindowEventArgs |
Tree
Inherits events from Window
Tree::EventListContentsChanged | "ListItemsChanged" | WindowEventArgs | |
Tree::EventSelectionChanged | "ItemSelectionChanged" | WindowEventArgs | |
Tree::EventSortModeChanged | "SortModeChanged" | WindowEventArgs | |
Tree::EventMultiselectModeChanged | "MuliselectModeChanged" | WindowEventArgs | |
Tree::EventVertScrollbarModeChanged | "VertScrollModeChanged" | WindowEventArgs | |
Tree::EventHorzScrollbarModeChanged | "HorzScrollModeChanged" | WindowEventArgs | |
Tree::EventBranchOpened | "BranchOpened" | TreeEventArgs | |
Tree::EventBranchClosed | "BranchClosed" | TreeEventArgs |
Renderer
Renderer::EventDisplaySizeChanged | "DisplayModeChanged" | EventArgs |
System
System::EventGUISheetChanged | "GUISheetChanged" | WindowEventArgs | |
System::EventSingleClickTimeoutChanged | "SingleClickTimeoutChanged" | EventArgs | |
System::EventMultiClickTimeoutChanged | "MultiClickTimeoutChanged" | EventArgs | |
System::EventMultiClickAreaSizeChanged | "MultiClickAreaSizeChanged" | EventArgs | |
System::EventDefaultFontChanged | "DefaultFontChanged" | EventArgs | |
System::EventDefaultMouseCursorChanged | "DefaultMouseCursorChanged" | EventArgs | |
System::EventMouseMoveScalingChanged | "MouseMoveScalingChanged" | EventArgs |
Event Arguments
EventArgs
bool handled bool d_hasWindow
WindowEventArgs
bool handled bool d_hasWindow Window* window
UpdateEventArgs
bool handled bool d_hasWindow Window* window float d_timeSinceLastFrame
MouseEventArgs
bool handled bool d_hasWindow Window* window Point position Vector2 moveDelta MouseButton button uint sysKeys float wheelChange uint clickCount
MouseCursorEventArgs
bool handled bool d_hasWindow MouseCursor* mouseCursor const Image* image
KeyEventArgs
bool handled bool d_hasWindow Window* window utf32 codepoint Key::Scan scancode uint sysKeys
ActivationEventArgs
bool handled bool d_hasWindow Window* window Window* otherWindow
DragDropEventArgs
bool handled bool d_hasWindow Window* window DragContainer* dragDropItem
TreeEventArgs
bool handled bool d_hasWindow Window* window TreeItem *treeItem;
LUA Helpers Args
These helpers are usable in lua to cast event arguments to correct type.
CEGUI.toMouseCursorEventArgs(e) CEGUI.toWindowEventArgs(e) CEGUI.toActivationEventArgs(e) CEGUI.toHeaderSequenceEventArgs(e) CEGUI.toMouseEventArgs(e) CEGUI.toKeyEventArgs(e) CEGUI.toDragDropEventArgs(e) CEGUI.toTreeEventArgs(e) CEGUI.toRenderQueueEventArgs(e)
LUA Helpers Windows
These helpers helps casting the window member of most event arguments.
CEGUI.toCombobox(w) CEGUI.toComboDropList(w) CEGUI.toDragContainer(w) CEGUI.toEditbox(w) CEGUI.toFrameWindow(w) CEGUI.toGUISheet(w) CEGUI.toItemEntry(w) CEGUI.toItemListBase(w) CEGUI.toItemListbox(w) CEGUI.toListbox(w) CEGUI.toListHeader(w) CEGUI.toListHeaderSegment(w) CEGUI.toMenubar(w) CEGUI.toMenuBase(w) CEGUI.toMenuItem(w) CEGUI.toMultiColumnList(w) CEGUI.toMultiLineEditbox(w) CEGUI.toPopupMenu(w) CEGUI.toProgressBar(w) CEGUI.toPushButton(w) CEGUI.toRadioButton(w) CEGUI.toScrollablePane(w) CEGUI.toScrollbar(w) CEGUI.toScrolledContainer(w) CEGUI.toScrolledItemListBase(w) CEGUI.toSlider(w) CEGUI.toSpinner(w) CEGUI.toTabButton(w) CEGUI.toTabControl(w) CEGUI.toTabPane(w) CEGUI.toThumb(w) CEGUI.toTooltip(w) CEGUI.toTree(w)