Ewl_Events: Lower Level Event Handlers
Detailed Description
Defines the routines that dispatch the lower level events to EWL.
Define Documentation
#define EWL_DND_TYPES | ( | t | ) | ((Ewl_Dnd_Types *)(t)) |
Typedcasts a pointer to an Ewl_Dnd_Types pointer
#define EWL_EVENT_ACTION_RESPONSE | ( | e | ) | ((Ewl_Event_Action_Response*)(e)) |
Typedcasts a pointer to an Ewl_Event_Action_Response pointer
#define EWL_EVENT_DND_DATA_RECEIVED | ( | e | ) | ((Ewl_Event_Dnd_Data_Received *)(e)) |
Typedcasts a pointer to an Ewl_Event_Dnd_Data_Received pointer
#define EWL_EVENT_DND_DATA_REQUEST | ( | e | ) | ((Ewl_Event_Dnd_Data_Request *)(e)) |
Typedcasts a pointer to an Ewl_Event_Dnd_Data_Request pointer
#define EWL_EVENT_DND_DROP | ( | e | ) | ((Ewl_Event_Dnd_Drop *)(e)) |
Typedcasts a pointer to an Ewl_Event_Dnd_Drop pointer
#define EWL_EVENT_DND_POSITION | ( | e | ) | ((Ewl_Event_Dnd_Position *)(e)) |
Typedcasts a pointer to an Ewl_Event_Dnd_Position pointer
#define EWL_EVENT_KEY | ( | e | ) | ((Ewl_Event_Key *)(e)) |
Typedcasts a pointer to an Ewl_Event_Key pointer
#define EWL_EVENT_KEY_DOWN | ( | e | ) | ((Ewl_Event_Key_Down *)(e)) |
Typedcasts a pointer to an Ewl_Event_Key_Down pointer
#define EWL_EVENT_KEY_UP | ( | e | ) | ((Ewl_Event_Key_Up *)(e)) |
Typedcasts a pointer to an Ewl_Event_Key_Up pointer
#define EWL_EVENT_MOUSE | ( | e | ) | ((Ewl_Event_Mouse *)(e)) |
Typedcasts a pointer to an Ewl_Event_Mouse pointer
#define EWL_EVENT_MOUSE_DOWN | ( | e | ) | ((Ewl_Event_Mouse_Down *)(e)) |
Typedcasts a pointer to an Ewl_Event_Mouse_Down pointer
#define EWL_EVENT_MOUSE_IN | ( | e | ) | ((Ewl_Event_Mouse_In *)(e)) |
Typedcasts a pointer to an Ewl_Event_Mouse_In pointer
#define EWL_EVENT_MOUSE_MOVE | ( | e | ) | ((Ewl_Event_Mouse_Move *)(e)) |
Typedcasts a pointer to an Ewl_Event_Mouse_Move pointer
#define EWL_EVENT_MOUSE_OUT | ( | e | ) | ((Ewl_Event_Mouse_Out *)(e)) |
Typedcasts a pointer to an Ewl_Event_Mouse_Out pointer
#define EWL_EVENT_MOUSE_UP | ( | e | ) | ((Ewl_Event_Mouse_Up *)(e)) |
Typedcasts a pointer to an Ewl_Event_Mouse_Up pointer
#define EWL_EVENT_MOUSE_WHEEL | ( | e | ) | ((Ewl_Event_Mouse_Wheel *)(e)) |
Typedcasts a pointer to an Ewl_Event_Mouse_Wheel pointer
#define EWL_EVENT_MVC_CLICKED | ( | e | ) | ((Ewl_Event_MVC_Clicked*)(e)) |
Casts a pointer to an Ewl_Event_MVC_Clicked pointer
#define EWL_EVENT_STATE_CHANGE | ( | e | ) | ((Ewl_Event_State_Change*)(e)) |
Typedefs a pointer to an Ewl_Event_State_Change pointer
#define EWL_EVENT_WINDOW_EXPOSE | ( | e | ) | ((Ewl_Event_Window_Expose *)(e)) |
Typedcasts a pointer to an Ewl_Event_Window_Expose pointer
Typedef Documentation
typedef struct Ewl_Dnd_Types Ewl_Dnd_Types |
The Ewl_Dnd_Types type
typedef struct Ewl_Event_Action_Response Ewl_Event_Action_Response |
The Ewl_Event_Action_Response type
typedef struct Ewl_Event_Dnd_Data_Received Ewl_Event_Dnd_Data_Received |
The Ewl_Event_Dnd_Data_Received type
typedef struct Ewl_Event_Dnd_Data_Request Ewl_Event_Dnd_Data_Request |
The Ewl_Event_Dnd_Data_Requested type
typedef struct Ewl_Event_Dnd_Drop Ewl_Event_Dnd_Drop |
The Ewl_Event_Dnd_Drop type
typedef struct Ewl_Event_Dnd_Position Ewl_Event_Dnd_Position |
The Ewl_Event_Dnd_Position type
typedef struct Ewl_Event_Key Ewl_Event_Key |
The Ewl_Event_Key structure
typedef struct Ewl_Event_Key_Down Ewl_Event_Key_Down |
The Ewl_Event_Window_Key_Down structure
typedef struct Ewl_Event_Key_Up Ewl_Event_Key_Up |
The Ewl_Event_Key_Up structure
typedef struct Ewl_Event_Mouse Ewl_Event_Mouse |
The Ewl_Event_Mouse structure
typedef struct Ewl_Event_Mouse_Down Ewl_Event_Mouse_Down |
The Ewl_Event_Mouse_Down structure
typedef struct Ewl_Event_Mouse_In Ewl_Event_Mouse_In |
The Ewl_Event_Mouse_In structure
typedef struct Ewl_Event_Mouse_Move Ewl_Event_Mouse_Move |
The Ewl_Event_Mouse_Move structure
typedef struct Ewl_Event_Mouse_Out Ewl_Event_Mouse_Out |
The Ewl_Event_Mouse_Out structure
typedef struct Ewl_Event_Mouse_Up Ewl_Event_Mouse_Up |
The Ewl_Event_Mouse_Up structure
typedef struct Ewl_Event_Mouse_Wheel Ewl_Event_Mouse_Wheel |
The Ewl_Event_Mouse_Wheel structure
typedef struct Ewl_Event_MVC_Clicked Ewl_Event_MVC_Clicked |
The Ewl_Event_MVC_Clicked type
typedef struct Ewl_Event_State_Change Ewl_Event_State_Change |
The Ewl_Event_State_Change type
typedef struct Ewl_Event_Window_Expose Ewl_Event_Window_Expose |
The Ewl_Event_Window_Expose structure
Function Documentation
unsigned int ewl_ev_modifiers_get | ( | void | ) |
Retrieve the current mask of modifiers that are set.
- Returns:
- Returns the current mask of modifier keys.
void ewl_ev_modifiers_set | ( | unsigned int | modifiers | ) |
Sets the key modifiers to the given value.
- Parameters:
-
modifiers,: the key modifiers to set
- Returns:
- Returns no value.