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

Reply via email to