ControlEvents.h File Reference

#include <Frontend2GUI/Painter.h>
#include <Frontend2GUI/Event.h>

Namespaces

namespace  Frontend
namespace  Frontend::GUI

Classes

class  Frontend::GUI::KeyboardEvent
 Represents information about a keyboard event. More...
class  Frontend::GUI::MouseEvent
 Represents information about a mouse event. More...
class  Frontend::GUI::PaintEvent

Enumerations

enum  Frontend::GUI::Key {
  Frontend::GUI::KeyTab = '\t', Frontend::GUI::KeyBackspace = '\b', Frontend::GUI::KeyEnter = '\n', Frontend::GUI::KeySpace = ' ',
  Frontend::GUI::KeyEsc = 0x101, Frontend::GUI::KeyAlt = 0x103, Frontend::GUI::KeyShift = 0x104, Frontend::GUI::KeyCtrl = 0x106,
  Frontend::GUI::KeyCapsLock = 0x108, Frontend::GUI::KeyUpArrow = 0x110, Frontend::GUI::KeyDownArrow = 0x111, Frontend::GUI::KeyLeftArrow = 0x112,
  Frontend::GUI::KeyRightArrow = 0x113, Frontend::GUI::KeyF1 = 0x114, Frontend::GUI::KeyF2 = 0x115, Frontend::GUI::KeyF3 = 0x116,
  Frontend::GUI::KeyF4 = 0x117, Frontend::GUI::KeyF5 = 0x118, Frontend::GUI::KeyF6 = 0x119, Frontend::GUI::KeyF7 = 0x120,
  Frontend::GUI::KeyF8 = 0x121, Frontend::GUI::KeyF9 = 0x122, Frontend::GUI::KeyF10 = 0x123, Frontend::GUI::KeyF11 = 0x124,
  Frontend::GUI::KeyF12 = 0x125, Frontend::GUI::KeyF13 = 0x126, Frontend::GUI::KeyF14 = 0x127, Frontend::GUI::KeyF15 = 0x128,
  Frontend::GUI::KeyF16 = 0x129, Frontend::GUI::KeyPageUp = 0x130, Frontend::GUI::KeyPageDown = 0x131, Frontend::GUI::KeyHome = 0x132,
  Frontend::GUI::KeyEnd = 0x133, Frontend::GUI::KeyInsert = 0x134, Frontend::GUI::KeyDelete = 0x135
}
 Enumerates the keyboard keys. More...
enum  Frontend::GUI::KeyboardEventType { Frontend::GUI::KeyboardEventTypeKeyDown, Frontend::GUI::KeyboardEventTypeKeyUp, Frontend::GUI::KeyboardEventTypeCharTyped }
 Enumerates the standard keyboard events. More...
enum  Frontend::GUI::MouseButton {
  Frontend::GUI::MouseButtonLeft = 1, Frontend::GUI::MouseButtonRight = 2, Frontend::GUI::MouseButtonCenter = 4, Frontend::GUI::MouseButtonX1 = 8,
  Frontend::GUI::MouseButtonX2 = 16
}
 Enumerates the standard mouse buttons. More...
enum  Frontend::GUI::MouseEventType { Frontend::GUI::MouseEventTypeMove, Frontend::GUI::MouseEventTypeButtonDown, Frontend::GUI::MouseEventTypeButtonUp, Frontend::GUI::MouseEventTypeWheel }
 Enumerates the standard mouse events. More...