[][src]Module rg3d_ui::message

Message and events module contains all possible widget messages and OS events.

This UI library uses message passing mechanism to communicate with widgets. This is very simple and reliable mechanism that effectively decouples widgets from each other. There is no direct way of modify something during runtime, you have to use messages to change state of ui elements.

Structs

KeyboardModifiers
SelectionState
UiMessage

Message is basic communication element that is used to deliver information to UI nodes or to user code.

Enums

ButtonMessage
ButtonState
CheckBoxMessage
DecoratorMessage
FileBrowserMessage
ImageMessage
KeyCode
ListViewMessage
MenuItemMessage
MenuMessage
MessageBoxMessage
MouseButton
NumericUpDownMessage
OsEvent
PopupMessage
ProgressBarMessage
ScrollBarMessage
ScrollPanelMessage
ScrollViewerMessage
TextBoxMessage
TextMessage
TileMessage
TreeMessage
TreeRootMessage
UiMessageData
Vec3EditorMessage
WidgetMessage
WindowMessage