file new in Git master
Event.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Ui
- UI library.
Classes
- class Magnum::Ui::PointerEvent new in Git master
- Pointer press or release event.
- class Magnum::Ui::PointerMoveEvent new in Git master
- Pointer move event.
- class Magnum::Ui::FocusEvent new in Git master
- Focus or blur event.
- class Magnum::Ui::KeyEvent new in Git master
- Key press or release event.
- class Magnum::Ui::TextInputEvent new in Git master
- Text input event.
- class Magnum::Ui::VisibilityLostEvent new in Git master
- Visibility lost event.
Enums
- enum class PointerEventSource: UnsignedByte { Mouse = 1, Touch, Pen } new in Git master
- Pointer event source.
- enum class Pointer: UnsignedByte { MouseLeft = 1 << 0, MouseMiddle = 1 << 1, MouseRight = 1 << 2, Finger = 1 << 3, Pen = 1 << 4, Eraser = 1 << 5 } new in Git master
- Pointer type.
- enum class Key: UnsignedShort { Backspace = '\x08', Tab = '\t', Enter = '\n', Esc = '\x1b', Space = ' ', Percent = '%', Quote = '\'', Plus = '+', Comma = ',', Minus = '-', Period = '.', Slash = '/', Zero = '0', One = '1', Two = '2', Three = '3', Four = '4', Five = '5', Six = '6', Seven = '7', Eight = '8', Nine = '9', Semicolon = ';', Equal = '=', LeftBracket = '[', Backslash = '\\', RightBracket = ']', Backquote = '`', A = 'a', B = 'b', C = 'c', D = 'd', E = 'e', F = 'f', G = 'g', H = 'h', I = 'i', J = 'j', K = 'k', L = 'l', M = 'm', N = 'n', O = 'o', P = 'p', Q = 'q', R = 'r', S = 's', T = 't', U = 'u', V = 'v', W = 'w', X = 'x', Y = 'y', Z = 'z', Delete = '\x7f', LeftShift = 256, RightShift, LeftCtrl, RightCtrl, LeftAlt, RightAlt, LeftSuper, RightSuper, Up, Down, Left, Right, Home, End, PageUp, PageDown, Insert, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, CapsLock, ScrollLock, NumLock, PrintScreen, Pause, Menu, NumZero, NumOne, NumTwo, NumThree, NumFour, NumFive, NumSix, NumSeven, NumEight, NumNine, NumDecimal, NumDivide, NumMultiply, NumSubtract, NumAdd, NumEnter, NumEqual } new in Git master
- Keyboard key.
- enum class Modifier: UnsignedByte { Shift = 1 << 0, Ctrl = 1 << 1, Alt = 1 << 2, Super = 1 << 3 } new in Git master
- Keyboard modifier.
Typedefs
- using Pointers = Containers::EnumSet<Pointer> new in Git master
- Pointer types.
- using Modifiers = Containers::EnumSet<Modifier> new in Git master
- Set of keyboard modifiers.
Functions
- auto operator<<(Debug& debug, PointerEventSource value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, Pointer value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, Pointers value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, Key value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, Modifier value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, Modifiers value) -> Debug& new in Git master
- Debug output operator.