lib/ewl_events.h File Reference
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_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_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_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. |