Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Related Pages

Events: Lower Level Event Handlers

Defines the routines that dispatch the lower level events to EWL. More...

Data Structures

struct  Ewl_Event_Window_Expose
 Describes the evas region that received an expose notification. More...

struct  Ewl_Event_Window_Configure
 Notifies widgets when the enclosing window size has changed. More...

struct  Ewl_Event_Window_Delete
 Notifies of window close requests. 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_Down
 Provides information about the mouse down event. More...

struct  Ewl_Event_Mouse_Up
 Provides information about the mouse up event. More...

struct  Ewl_Event_Mouse_Move
 Provides information about mouse movement. More...

struct  Ewl_Event_Mouse_In
 Provides information about the mouse entering. More...

struct  Ewl_Event_Mouse_Out
 Provides information about the mouse leaving. More...

struct  Ewl_Event_Mouse_Wheel
 Provides information about the mouse wheel scrolling. More...

struct  Ewl_Event_Window_Expose
 Describes the evas region that received an expose notification. More...

struct  Ewl_Event_Window_Configure
 Notifies widgets when the enclosing window size has changed. More...

struct  Ewl_Event_Window_Delete
 Notifies of window close requests. 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_Down
 Provides information about the mouse down event. More...

struct  Ewl_Event_Mouse_Up
 Provides information about the mouse up event. More...

struct  Ewl_Event_Mouse_Move
 Provides information about mouse movement. More...

struct  Ewl_Event_Mouse_In
 Provides information about the mouse entering. More...

struct  Ewl_Event_Mouse_Out
 Provides information about the mouse leaving. More...

struct  Ewl_Event_Mouse_Wheel
 Provides information about the mouse wheel scrolling. More...


Functions

int ewl_ev_init (void)
 Initialize the event handlers for dispatching to proper widgets.

unsigned int ewl_ev_get_modifiers ()
 Retrieve the current mask of modifiers that are set.

void ewl_ev_set_modifiers (unsigned int modifiers)
 Sets the key modifiers to the given value.


Detailed Description

Defines the routines that dispatch the lower level events to EWL.


Function Documentation

unsigned int ewl_ev_get_modifiers  ) 
 

Retrieve the current mask of modifiers that are set.

Returns:
Returns the current mask of modifier keys.

int ewl_ev_init void   ) 
 

Initialize the event handlers for dispatching to proper widgets.

Returns:
Returns true or false to indicate success in initializing events.

void ewl_ev_set_modifiers unsigned int  modifiers  ) 
 

Sets the key modifiers to the given value.

Parameters:
modifiers: the key modifiers to set
Returns:
Returns no value.