Daim tool kit constants


Defines

#define dmEVENT_MASK(_EventType)   (1L << _EventType)

Enumerations

enum  dmTk::dmEventType { ,
  dmTk::evClick = 1, dmTk::evDblClick = 2, dmTk::evMouseDown = 3, dmTk::evMouseUp = 4,
  dmTk::evMouseMove = 5 , dmTk::evContextMenu = 7, dmTk::evKeyDown = 8, dmTk::evKeyUp = 9 ,
  dmTk::evMouseEnter = 11, dmTk::evMouseOut = 12, dmTk::evDrag = 13, dmTk::evDragEnter = 14,
  dmTk::evDragLeave = 15, dmTk::evDragOver = 16, dmTk::evDrop = 17, dmTk::evFocus = 18,
  dmTk::evBlur = 19, dmTk::evShow = 20, dmTk::evHide = 21, dmTk::evSelect = 22,
  dmTk::evUnSelect = 23, dmTk::evUpdate = 24, dmTk::evResize = 25, dmTk::evAbort = 26,
  dmTk::evError = 27, dmTk::evHelp = 28, dmTk::evDispose = 29
}
enum  dmTk::dmKeyType { dmTk::keyAlt = 0x01, dmTk::keyCtrl = 0x02, dmTk::keyShift = 0x04 }
enum  dmTk::dmButtonType { dmTk::buttonLeft = 0x01, dmTk::buttonRight = 0x02, dmTk::buttonMiddle = 0x04 }
enum  dmTk::dmEventStructType { dmTk::evStruct_GeneralEvent = 0, dmTk::evStruct_MouseEvent = 1, dmTk::evStruct_KeyEvent = 2 }

Define Documentation

#define dmEVENT_MASK _EventType   )     (1L << _EventType)
 

@}


Enumeration Type Documentation

enum dmTk::dmButtonType
 

Button qualifier type

Enumerator:
buttonLeft  Left or default button
buttonRight  Right button or equivalent
buttonMiddle  Middle button or equivalent

enum dmTk::dmEventStructType
 

Event struct type

Enumerator:
evStruct_GeneralEvent  Event hold general event informations
evStruct_MouseEvent  Event hold mouse event informations
evStruct_KeyEvent  Event hold key event informations

enum dmTk::dmEventType
 

Daim events types

Enumerator:
evClick  Mouse button click (up and down)
evDblClick  Mouse button double click
evMouseDown  Mouse button down
evMouseUp  Mouse button up
evMouseMove  Mouse is moving
evContextMenu  Contextual button/key
evKeyDown  Key us pressed down
evKeyUp  Key us released up
evMouseEnter  Mouse enter area of target
evMouseOut  Mouse exit area of target
evDrag  Drag started for an object
evDragEnter  A drag move entered the area of the target
evDragLeave  A drag move leave the area of the target
evDragOver  A drag move occurs on the area of the target
evDrop  Drop occur on the target
evFocus  Target has he focus
evBlur  Target loose the focus
evShow  Target is made visible
evHide  Target is made invisible
evSelect  Target is selected
evUnSelect  Target is deselected
evUpdate  Target is updated
evResize  Target is resized
evAbort  Action is aborted for the target
evError  Error event
evHelp  Help is required
evDispose  Target should no be used anymore

enum dmTk::dmKeyType
 

Key qualifier type

Enumerator:
keyAlt  Alt key or equivalent is pressed
keyCtrl  Control key or equivalent is pressed
keyShift  Shift key or equivalent is pressed


Generated on Tue May 9 12:34:58 2006 for Daim Library Module Set by  doxygen 1.4.6-NO