Download

Support

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 Ewl_Dnd_Types Ewl_Dnd_Types
typedef Ewl_Event_Action_Response Ewl_Event_Action_Response
typedef Ewl_Event_Dnd_Data_Received Ewl_Event_Dnd_Data_Received
typedef Ewl_Event_Dnd_Data_Request Ewl_Event_Dnd_Data_Request
typedef Ewl_Event_Dnd_Drop Ewl_Event_Dnd_Drop
typedef Ewl_Event_Dnd_Position Ewl_Event_Dnd_Position
typedef Ewl_Event_Key Ewl_Event_Key
typedef Ewl_Event_Key_Down Ewl_Event_Key_Down
typedef Ewl_Event_Key_Up Ewl_Event_Key_Up
typedef Ewl_Event_Mouse Ewl_Event_Mouse
typedef Ewl_Event_Mouse_Down Ewl_Event_Mouse_Down
typedef Ewl_Event_Mouse_In Ewl_Event_Mouse_In
typedef Ewl_Event_Mouse_Move Ewl_Event_Mouse_Move
typedef Ewl_Event_Mouse_Out Ewl_Event_Mouse_Out
typedef Ewl_Event_Mouse_Up Ewl_Event_Mouse_Up
typedef Ewl_Event_Mouse_Wheel Ewl_Event_Mouse_Wheel
typedef Ewl_Event_MVC_Clicked Ewl_Event_MVC_Clicked
typedef Ewl_Event_State_Change Ewl_Event_State_Change
typedef 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.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:49:07 2009