Classes |
class | TMCModifiers |
class | TMCEvent |
class | TMCPlatformEvent |
class | TMCTimer |
Typedefs |
typedef void(* | EventDispatchProc )(TMCPlatformEvent &event, void *data) |
typedef boolean(* | TMCTimerProc )(TMCTimer *timer, void *priv) |
Enumerations |
enum | EMCEventPriority {
kPriorityLowest = 127,
kPriorityLow = kPriorityLowest-32,
kPriorityNormal = 64,
kPriorityHigh = kPriorityNormal-32,
kPriorityHighest = 0
} |
enum | EAsciiControlCode {
kchHome = 1,
kchEnter = 3,
kchEnd = 4,
kchHelp = 5,
kchCommand = 6,
kchBackspace = 8,
kchTab = 9,
kchPageUp = 11,
kchPageDown = 12,
kchReturn = 13,
kchLeftMouse = 14,
kchRightMouse = 15,
kchFunction = 16,
kchContextMenu = 17,
kchEscape = 27,
kchClear = 27,
kchLeft = 28,
kchRight = 29,
kchUp = 30,
kchDown = 31,
kchSpace = 32,
kchPeriod = 46,
kchFwdDelete = 127
} |
enum | PlatformMessage {
kNullEvent = 0,
kMouseDown,
kContextMouseDown,
kMiddleMouseDown,
kDesktopMouseDown,
kMenuEvent,
kFirstWindowMessage,
kWindowMoved,
kWindowResized,
kAttemptWindowClose,
kWindowMacZoomIn,
kWindowMacZoomOut,
kWindowMaximize,
kWindowMinimize,
kWindowFloat,
kWindowUnfloat,
kWindowSelect,
kLastWindowMessage,
kMouseUp,
kKeyDown,
kKeyUp,
kAutoKey,
kUpdateEvt,
kUpdateMinimizedEvt,
kUpdateAndBlitEvt,
kActivateEvt,
kDeactivateEvt,
kMouseMove,
kValidateCursor,
kActivateApp,
kDeactivateApp,
kQuitApp,
kAppResized,
kMouseDownOutsideModalWindow,
kTabletEvt,
kOpenFilesEvt,
kMouseWheel,
kDiskEvt,
kOsEvt,
kSetupMenus,
kAppMoved,
kUnknownEvent
} |
enum | EEventClass { eGenericEventClass,
ePlatformEventClass,
eApplicationEventClass
} |
enum | EAction { kCanUndo = true,
kCantUndo = false,
kCausesChange = true,
kDoesNotCauseChange = false
} |
enum | EventUniqueness { kNonUniqueEvent = 0,
kUniqueEventKeepFirst = 1,
kUniqueEventKeepLast = 4
} |