MCEvent.h File Reference


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, kDesktopMouseDown,
  kMenuEvent, kFirstWindowMessage, kWindowMoved, kWindowResized,
  kAttemptWindowClose, kWindowMacZoomIn, kWindowMacZoomOut, kWindowMaximize,
  kWindowMinimize, kWindowFloat, kWindowUnfloat, kWindowSelect,
  kLastWindowMessage, kMouseUp, kKeyDown, kKeyUp,
  kAutoKey, kUpdateEvt, kUpdateMinimizedEvt, kActivateEvt,
  kDeactivateEvt, kMouseMove, kValidateCursor, kActivateApp,
  kDeactivateApp, kQuitApp, kAppResized, kMouseDownOutsideModalWindow,
  kTabletEvt, kOpenFilesEvt, kMouseWheel, kDiskEvt,
  kOsEvt, kSetupMenus, kUnknownEvent
}
enum  EventClass { eGenericEventClass, ePlatformEventClass, eApplicationEventClass }
enum  EAction { kCanUndo = true, kCantUndo = false, kCausesChange = true, kDoesNotCauseChange = false }
enum  EventUniqueness { kNonUniqueEvent = 0, kUniqueEventKeepFirst = 1, kUniqueEventKeepLast = 4 }

Typedef Documentation

typedef void(* EventDispatchProc)(TMCPlatformEvent &event, void *data)
 

typedef boolean(* TMCTimerProc)(TMCTimer *timer, void *priv)
 


Enumeration Type Documentation

enum EAction
 

Enumeration values:
kCanUndo 
kCantUndo 
kCausesChange 
kDoesNotCauseChange 

enum EAsciiControlCode
 

Enumeration values:
kchHome 
kchEnter 
kchEnd 
kchHelp 
kchCommand 
kchBackspace 
kchTab 
kchPageUp 
kchPageDown 
kchReturn 
kchLeftMouse 
kchRightMouse 
kchFunction 
kchContextMenu 
kchEscape 
kchClear 
kchLeft 
kchRight 
kchUp 
kchDown 
kchSpace 
kchPeriod 
kchFwdDelete 

enum EMCEventPriority
 

Enumeration values:
kPriorityLowest 
kPriorityLow 
kPriorityNormal 
kPriorityHigh 
kPriorityHighest 

enum EventClass
 

Enumeration values:
eGenericEventClass 
ePlatformEventClass 
eApplicationEventClass 

enum EventUniqueness
 

Enumeration values:
kNonUniqueEvent 
kUniqueEventKeepFirst 
kUniqueEventKeepLast 

enum PlatformMessage
 

Enumeration values:
kNullEvent 
kMouseDown 
kContextMouseDown 
kDesktopMouseDown 
kMenuEvent 
kFirstWindowMessage 
kWindowMoved 
kWindowResized 
kAttemptWindowClose 
kWindowMacZoomIn 
kWindowMacZoomOut 
kWindowMaximize 
kWindowMinimize 
kWindowFloat 
kWindowUnfloat 
kWindowSelect 
kLastWindowMessage 
kMouseUp 
kKeyDown 
kKeyUp 
kAutoKey 
kUpdateEvt 
kUpdateMinimizedEvt 
kActivateEvt 
kDeactivateEvt 
kMouseMove 
kValidateCursor 
kActivateApp 
kDeactivateApp 
kQuitApp 
kAppResized 
kMouseDownOutsideModalWindow 
kTabletEvt 
kOpenFilesEvt 
kMouseWheel 
kDiskEvt 
kOsEvt 
kSetupMenus 
kUnknownEvent 


Generated on Mon Mar 14 12:28:58 2005 for Carrara SDK Doc by  doxygen 1.3.9.1