lib/ewl_events.h File Reference
#include <ewl_model.h>
Include dependency graph for ewl_events.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | Ewl_Dnd_Types |
| Provides type information about an external DND drag. More... | |
| struct | Ewl_Event_Action_Response |
| Stores the reponse from a user action. More... | |
| struct | Ewl_Event_Dnd_Data_Received |
| Provides information about dnd drop data. More... | |
| struct | Ewl_Event_Dnd_Data_Request |
| Provides information about dnd data requests. More... | |
| struct | Ewl_Event_Dnd_Drop |
| Provides information about dnd drops movement. More... | |
| struct | Ewl_Event_Dnd_Position |
| Provides information about dnd drops movement. More... | |
| struct | Ewl_Event_Key |
| Provides the basic information about key events. More... | |
| struct | Ewl_Event_Key_Down |
| Provides clients with necessary information about the key press event. More... | |
| struct | Ewl_Event_Key_Up |
| Provides clients with necessary information about the key release event. More... | |
| struct | Ewl_Event_Mouse |
| Provides base mouse information. More... | |
| struct | Ewl_Event_Mouse_Down |
| Provides information about the mouse down event. More... | |
| struct | Ewl_Event_Mouse_In |
| Provides information about the mouse entering. More... | |
| struct | Ewl_Event_Mouse_Move |
| Provides information about mouse movement. More... | |
| struct | Ewl_Event_Mouse_Out |
| Provides information about the mouse leaving. More... | |
| struct | Ewl_Event_Mouse_Up |
| Provides information about the mouse up event. More... | |
| struct | Ewl_Event_Mouse_Wheel |
| Provides information about the mouse wheel scrolling. More... | |
| struct | Ewl_Event_MVC_Clicked |
| Provides information about the MVC clicked event. More... | |
| struct | Ewl_Event_State_Change |
| Provides information about the changed state. More... | |
| struct | Ewl_Event_Window_Expose |
| Describes the canvas region that received an expose notification. More... | |
Defines | |
| #define | EWL_DND_TYPES(t) ((Ewl_Dnd_Types *)(t)) |
| #define | EWL_EVENT_ACTION_RESPONSE(e) ((Ewl_Event_Action_Response*)(e)) |
| #define | EWL_EVENT_DND_DATA_RECEIVED(e) ((Ewl_Event_Dnd_Data_Received *)(e)) |
| #define | EWL_EVENT_DND_DATA_REQUEST(e) ((Ewl_Event_Dnd_Data_Request *)(e)) |
| #define | EWL_EVENT_DND_DROP(e) ((Ewl_Event_Dnd_Drop *)(e)) |
| #define | EWL_EVENT_DND_POSITION(e) ((Ewl_Event_Dnd_Position *)(e)) |
| #define | EWL_EVENT_KEY(e) ((Ewl_Event_Key *)(e)) |
| #define | EWL_EVENT_KEY_DOWN(e) ((Ewl_Event_Key_Down *)(e)) |
| #define | EWL_EVENT_KEY_UP(e) ((Ewl_Event_Key_Up *)(e)) |
| #define | EWL_EVENT_MOUSE(e) ((Ewl_Event_Mouse *)(e)) |
| #define | EWL_EVENT_MOUSE_DOWN(e) ((Ewl_Event_Mouse_Down *)(e)) |
| #define | EWL_EVENT_MOUSE_IN(e) ((Ewl_Event_Mouse_In *)(e)) |
| #define | EWL_EVENT_MOUSE_MOVE(e) ((Ewl_Event_Mouse_Move *)(e)) |
| #define | EWL_EVENT_MOUSE_OUT(e) ((Ewl_Event_Mouse_Out *)(e)) |
| #define | EWL_EVENT_MOUSE_UP(e) ((Ewl_Event_Mouse_Up *)(e)) |
| #define | EWL_EVENT_MOUSE_WHEEL(e) ((Ewl_Event_Mouse_Wheel *)(e)) |
| #define | EWL_EVENT_MVC_CLICKED(e) ((Ewl_Event_MVC_Clicked*)(e)) |
| #define | EWL_EVENT_STATE_CHANGE(e) ((Ewl_Event_State_Change*)(e)) |
| #define | EWL_EVENT_WINDOW_EXPOSE(e) ((Ewl_Event_Window_Expose *)(e)) |
Typedefs | |
| typedef struct Ewl_Dnd_Types | Ewl_Dnd_Types |
| typedef struct Ewl_Event_Action_Response | Ewl_Event_Action_Response |
| typedef struct Ewl_Event_Dnd_Data_Received | Ewl_Event_Dnd_Data_Received |
| typedef struct Ewl_Event_Dnd_Data_Request | Ewl_Event_Dnd_Data_Request |
| typedef struct Ewl_Event_Dnd_Drop | Ewl_Event_Dnd_Drop |
| typedef struct Ewl_Event_Dnd_Position | Ewl_Event_Dnd_Position |
| typedef struct Ewl_Event_Key | Ewl_Event_Key |
| typedef struct Ewl_Event_Key_Down | Ewl_Event_Key_Down |
| typedef struct Ewl_Event_Key_Up | Ewl_Event_Key_Up |
| typedef struct Ewl_Event_Mouse | Ewl_Event_Mouse |
| typedef struct Ewl_Event_Mouse_Down | Ewl_Event_Mouse_Down |
| typedef struct Ewl_Event_Mouse_In | Ewl_Event_Mouse_In |
| typedef struct Ewl_Event_Mouse_Move | Ewl_Event_Mouse_Move |
| typedef struct Ewl_Event_Mouse_Out | Ewl_Event_Mouse_Out |
| typedef struct Ewl_Event_Mouse_Up | Ewl_Event_Mouse_Up |
| typedef struct Ewl_Event_Mouse_Wheel | Ewl_Event_Mouse_Wheel |
| typedef struct Ewl_Event_MVC_Clicked | Ewl_Event_MVC_Clicked |
| typedef struct Ewl_Event_State_Change | Ewl_Event_State_Change |
| typedef struct Ewl_Event_Window_Expose | Ewl_Event_Window_Expose |
Functions | |
| unsigned int | ewl_ev_modifiers_get (void) |
| Retrieve the current mask of modifiers that are set. | |
| void | ewl_ev_modifiers_set (unsigned int modifiers) |
| Sets the key modifiers to the given value. | |