Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e
Dir : e17/apps/e/src/lib Modified Files: E_Lib.h Log Message: Config for wheel and signal bindings. NEW CONFIG VERSION!! =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/lib/E_Lib.h,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- E_Lib.h 19 Sep 2005 16:02:16 -0000 1.10 +++ E_Lib.h 22 Sep 2005 20:20:34 -0000 1.11 @@ -54,6 +54,10 @@ typedef struct _E_Response_Binding_Mouse_Data E_Response_Binding_Mouse_Data; typedef struct _E_Response_Binding_Key_List E_Response_Binding_Key_List; typedef struct _E_Response_Binding_Key_Data E_Response_Binding_Key_Data; +typedef struct _E_Response_Binding_Signal_List E_Response_Binding_Signal_List; +typedef struct _E_Response_Binding_Signal_Data E_Response_Binding_Signal_Data; +typedef struct _E_Response_Binding_Wheel_List E_Response_Binding_Wheel_List; +typedef struct _E_Response_Binding_Wheel_Data E_Response_Binding_Wheel_Data; struct _E_Response_Module_List { @@ -121,6 +125,41 @@ char *params; }; +struct _E_Response_Binding_Signal_List +{ + E_Response_Binding_Signal_Data **bindings; + int count; +}; + +struct _E_Response_Binding_Signal_Data +{ + E_Lib_Binding_Context ctx; + char *signal; + char *source; + E_Lib_Binding_Modifier mod; + unsigned char any_mod : 1; + char *action; + char *params; +}; + +struct _E_Response_Binding_Wheel_List +{ + E_Response_Binding_Wheel_Data **bindings; + int count; +}; + +struct _E_Response_Binding_Wheel_Data +{ + E_Lib_Binding_Context ctx; + int direction; + int z; + E_Lib_Binding_Modifier mod; + unsigned char any_mod : 1; + char *action; + char *params; +}; + + extern EAPI int E_RESPONSE_MODULE_LIST; extern EAPI int E_RESPONSE_BACKGROUND_GET; extern EAPI int E_RESPONSE_LANGUAGE_GET; @@ -137,6 +176,8 @@ extern EAPI int E_RESPONSE_BINDING_KEY_LIST; extern EAPI int E_RESPONSE_BINDING_MOUSE_LIST; +extern EAPI int E_RESPONSE_BINDING_SIGNAL_LIST; +extern EAPI int E_RESPONSE_BINDING_WHEEL_LIST; #ifdef __cplusplus extern "C" { ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs