UI/UI_EventType.h File Reference

Go to the source code of this file.

Defines

#define UI_EXCLUSIVE_EVENT   0x8000
#define UI_REDRAW_FENCE_EVENT   0x4000
#define UI_IS_EXCLUSIVE_EVENT(type)   ((type) & UI_EXCLUSIVE_EVENT)
#define UI_IS_REDRAW_FENCE_EVENT(type)   ((type) & UI_REDRAW_FENCE_EVENT)

Enumerations

enum  UI_EventType {
  UI_EVENT_NO_EVENT = 0, UI_EVENT_FOCUS_OFF = 1, UI_EVENT_FOCUS_ON = 2, UI_EVENT_BUTTON = 3 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT,
  UI_EVENT_KEYBOARD = 4 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT, UI_EVENT_KEYUPDOWN = 5 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT, UI_EVENT_FUNCTION_KEY = 6 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT, UI_EVENT_ARROW_KEY = 7 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT,
  UI_EVENT_MOTION = 8 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT, UI_EVENT_REDRAW = 9, UI_EVENT_MINIMIZE_RESTORE = 10, UI_EVENT_OPEN = 11,
  UI_EVENT_CLOSE = 12, UI_EVENT_DELETE = 13, UI_EVENT_QUIT = 14 | UI_EXCLUSIVE_EVENT, UI_EVENT_VALUE_CHANGE = 15,
  UI_EVENT_TIMER = 16, UI_EVENT_PAUSE = 17, UI_EVENT_ENABLE = 18, UI_EVENT_APP_SPECIFIC = 19,
  UI_EVENT_IPC = 20, UI_EVENT_PASTE = 21, UI_EVENT_CUT = 22, UI_EVENT_COPY = 23,
  UI_EVENT_RESIZE = 24 | UI_REDRAW_FENCE_EVENT, UI_EVENT_KEYOTHER = 25 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT, UI_EVENT_OVERRIDE = 26, UI_EVENT_MOUSEWHEEL = 27 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT,
  UI_EVENT_DBLCLK = 28 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT, UI_EVENT_REFRESH = 29 | UI_REDRAW_FENCE_EVENT, UI_EVENT_MENU = 30 | UI_EXCLUSIVE_EVENT | UI_REDRAW_FENCE_EVENT, UI_EVENT_BORDER_SIZE = 31
}

Functions

UI_API const char * UIgetEventName (UI_EventType t)


Define Documentation

#define UI_EXCLUSIVE_EVENT   0x8000

Definition at line 24 of file UI_EventType.h.

#define UI_IS_EXCLUSIVE_EVENT ( type   )     ((type) & UI_EXCLUSIVE_EVENT)

Definition at line 27 of file UI_EventType.h.

#define UI_IS_REDRAW_FENCE_EVENT ( type   )     ((type) & UI_REDRAW_FENCE_EVENT)

Definition at line 28 of file UI_EventType.h.

#define UI_REDRAW_FENCE_EVENT   0x4000

Definition at line 25 of file UI_EventType.h.


Enumeration Type Documentation

Enumerator:
UI_EVENT_NO_EVENT 
UI_EVENT_FOCUS_OFF 
UI_EVENT_FOCUS_ON 
UI_EVENT_BUTTON 
UI_EVENT_KEYBOARD 
UI_EVENT_KEYUPDOWN 
UI_EVENT_FUNCTION_KEY 
UI_EVENT_ARROW_KEY 
UI_EVENT_MOTION 
UI_EVENT_REDRAW 
UI_EVENT_MINIMIZE_RESTORE 
UI_EVENT_OPEN 
UI_EVENT_CLOSE 
UI_EVENT_DELETE 
UI_EVENT_QUIT 
UI_EVENT_VALUE_CHANGE 
UI_EVENT_TIMER 
UI_EVENT_PAUSE 
UI_EVENT_ENABLE 
UI_EVENT_APP_SPECIFIC 
UI_EVENT_IPC 
UI_EVENT_PASTE 
UI_EVENT_CUT 
UI_EVENT_COPY 
UI_EVENT_RESIZE 
UI_EVENT_KEYOTHER 
UI_EVENT_OVERRIDE 
UI_EVENT_MOUSEWHEEL 
UI_EVENT_DBLCLK 
UI_EVENT_REFRESH 
UI_EVENT_MENU 
UI_EVENT_BORDER_SIZE 

Definition at line 30 of file UI_EventType.h.


Function Documentation

UI_API const char* UIgetEventName ( UI_EventType  t  ) 


Generated on Mon Jan 28 00:27:56 2013 for HDK by  doxygen 1.5.9