Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_ipc.c e_remote_main.c 


Log Message:


more work on protol codecs. have to hook in add/del for key and mouse bindings.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_ipc.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- e_ipc.c     3 May 2005 16:27:46 -0000       1.19
+++ e_ipc.c     4 May 2005 04:50:33 -0000       1.20
@@ -15,8 +15,12 @@
 ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_font_fallback_list_enc);
 ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_font_default_list_enc);
 ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_font_default_enc);
-ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_enc);
-ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_key_binding_enc);
+ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_list_enc);
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_mouse_binding_enc);
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_mouse_binding_dec);
+ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_key_binding_list_enc);
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_key_binding_enc);
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_key_binding_dec);
 
 /* local subsystem globals */
 static Ecore_Ipc_Server *_e_ipc_server  = NULL;
@@ -456,7 +460,7 @@
             char *data;
             
             bindings = e_config->mouse_bindings;
-            data = _e_ipc_mouse_binding_enc(bindings, &bytes);
+            data = _e_ipc_mouse_binding_list_enc(bindings, &bytes);
             ecore_ipc_client_send(e->client,
                                   E_IPC_DOMAIN_REPLY,
                                   E_IPC_OP_BINDING_MOUSE_LIST_REPLY,
@@ -480,7 +484,7 @@
             char *data;
             
             bindings = e_config->key_bindings;
-            data = _e_ipc_key_binding_enc(bindings, &bytes);
+            data = _e_ipc_key_binding_list_enc(bindings, &bytes);
             ecore_ipc_client_send(e->client,
                                   E_IPC_DOMAIN_REPLY,
                                   E_IPC_OP_BINDING_KEY_LIST_REPLY,
@@ -620,109 +624,180 @@
 /* list/struct encoding functions */
 ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_module_list_enc)
 {
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Module);
-       ECORE_IPC_CNTS(name);
-       ECORE_IPC_CNT8();
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
-       int l1;
-       ECORE_IPC_SLEN(l1, name);
-       ECORE_IPC_PUTS(name, l1);
-       ECORE_IPC_PUT8(enabled);
-    ECORE_IPC_ENC_EVAS_LIST_FOOT();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Module);
+   ECORE_IPC_CNTS(name);
+   ECORE_IPC_CNT8();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
+   int l1;
+   ECORE_IPC_SLEN(l1, name);
+   ECORE_IPC_PUTS(name, l1);
+   ECORE_IPC_PUT8(enabled);
+   ECORE_IPC_ENC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_font_available_list_enc)
 {
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Font_Available);
-       ECORE_IPC_CNTS(name);
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
-       int l1;
-       ECORE_IPC_SLEN(l1, name);
-       ECORE_IPC_PUTS(name, l1);
-    ECORE_IPC_ENC_EVAS_LIST_FOOT();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Font_Available);
+   ECORE_IPC_CNTS(name);
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
+   int l1;
+   ECORE_IPC_SLEN(l1, name);
+   ECORE_IPC_PUTS(name, l1);
+   ECORE_IPC_ENC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_font_fallback_list_enc)
 {
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Font_Fallback);
-       ECORE_IPC_CNTS(name);
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
-       int l1;
-       ECORE_IPC_SLEN(l1, name);
-       ECORE_IPC_PUTS(name, l1);
-    ECORE_IPC_ENC_EVAS_LIST_FOOT();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Font_Fallback);
+   ECORE_IPC_CNTS(name);
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
+   int l1;
+   ECORE_IPC_SLEN(l1, name);
+   ECORE_IPC_PUTS(name, l1);
+   ECORE_IPC_ENC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_font_default_list_enc)
 {
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Font_Default);
-       ECORE_IPC_CNTS(text_class);
-       ECORE_IPC_CNTS(font);
-       ECORE_IPC_CNT32();
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
-       int l1, l2;
-       ECORE_IPC_SLEN(l1, text_class);
-       ECORE_IPC_SLEN(l2, font);
-       ECORE_IPC_PUTS(text_class, l1);
-       ECORE_IPC_PUTS(font, l2);
-       ECORE_IPC_PUT32(size);
-    ECORE_IPC_ENC_EVAS_LIST_FOOT();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Font_Default);
+   ECORE_IPC_CNTS(text_class);
+   ECORE_IPC_CNTS(font);
+   ECORE_IPC_CNT32();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
+   int l1, l2;
+   ECORE_IPC_SLEN(l1, text_class);
+   ECORE_IPC_SLEN(l2, font);
+   ECORE_IPC_PUTS(text_class, l1);
+   ECORE_IPC_PUTS(font, l2);
+   ECORE_IPC_PUT32(size);
+   ECORE_IPC_ENC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_font_default_enc)
 {
    int l1, l2;
    ECORE_IPC_ENC_STRUCT_HEAD(E_Font_Default, 
-       ECORE_IPC_SLEN(l1, text_class) +
-       ECORE_IPC_SLEN(l2, font) +
-       4);
+                            ECORE_IPC_SLEN(l1, text_class) +
+                            ECORE_IPC_SLEN(l2, font) +
+                            4);
    ECORE_IPC_PUTS(text_class, l1);
    ECORE_IPC_PUTS(font, l2);
    ECORE_IPC_PUT32(size);
    ECORE_IPC_ENC_STRUCT_FOOT();
 }
 
-ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_enc)
+ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_list_enc)
+{
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Config_Binding_Mouse);
+   ECORE_IPC_CNT32();
+   ECORE_IPC_CNT32();
+   ECORE_IPC_CNTS(action);
+   ECORE_IPC_CNTS(params);
+   ECORE_IPC_CNT8();
+   ECORE_IPC_CNT8();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
+   int l1, l2;
+   ECORE_IPC_PUT32(context);
+   ECORE_IPC_PUT32(modifiers);
+   ECORE_IPC_SLEN(l1, action);
+   ECORE_IPC_SLEN(l2, params);
+   ECORE_IPC_PUTS(action, l1);
+   ECORE_IPC_PUTS(params, l2);
+   ECORE_IPC_PUT8(button);
+   ECORE_IPC_PUT8(any_mod);
+   ECORE_IPC_ENC_EVAS_LIST_FOOT();
+}
+
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_mouse_binding_enc)
+{
+   int l1, l2;
+   ECORE_IPC_ENC_STRUCT_HEAD(E_Config_Binding_Mouse,
+                            4 + 4 +
+                            ECORE_IPC_SLEN(l1, action) +
+                            ECORE_IPC_SLEN(l2, params) +
+                            1 + 1);
+   ECORE_IPC_PUT32(context);
+   ECORE_IPC_PUT32(modifiers);
+   ECORE_IPC_PUTS(action, l1);
+   ECORE_IPC_PUTS(params, l2);
+   ECORE_IPC_PUT8(button);
+   ECORE_IPC_PUT8(any_mod);
+   ECORE_IPC_ENC_STRUCT_FOOT();
+}
+
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_mouse_binding_dec)
 {
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Config_Binding_Mouse);
-       ECORE_IPC_CNT32();
-       ECORE_IPC_CNT32();
-       ECORE_IPC_CNTS(action);
-       ECORE_IPC_CNTS(params);
-       ECORE_IPC_CNT8();
-       ECORE_IPC_CNT8();
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
-       int l1, l2;
-       ECORE_IPC_PUT32(context);
-       ECORE_IPC_PUT32(modifiers);
-       ECORE_IPC_SLEN(l1, action);
-       ECORE_IPC_SLEN(l2, params);
-       ECORE_IPC_PUTS(action, l1);
-       ECORE_IPC_PUTS(params, l2);
-       ECORE_IPC_PUT8(button);
-       ECORE_IPC_PUT8(any_mod);
-    ECORE_IPC_ENC_EVAS_LIST_FOOT();
-}
-
-ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_key_binding_enc)
-{
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Config_Binding_Key);
-       ECORE_IPC_CNT32();
-       ECORE_IPC_CNT32();
-       ECORE_IPC_CNTS(key);
-       ECORE_IPC_CNTS(action);
-       ECORE_IPC_CNTS(params);
-       ECORE_IPC_CNT8();
-    ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
-       int l1, l2, l3;
-       ECORE_IPC_PUT32(context);
-       ECORE_IPC_PUT32(modifiers);
-       ECORE_IPC_SLEN(l1, key);
-       ECORE_IPC_SLEN(l2, action);
-       ECORE_IPC_SLEN(l3, params);
-       ECORE_IPC_PUTS(key, l1);
-       ECORE_IPC_PUTS(action, l2);
-       ECORE_IPC_PUTS(params, l3);
-       ECORE_IPC_PUT8(any_mod);
-    ECORE_IPC_ENC_EVAS_LIST_FOOT();
+   ECORE_IPC_DEC_STRUCT_HEAD_MIN(E_Config_Binding_Mouse,
+                                4 + 4 +
+                                1 +
+                                1 +
+                                1 + 1);
+   ECORE_IPC_CHEKS();
+   ECORE_IPC_GET32(context);
+   ECORE_IPC_GET32(modifiers);
+   ECORE_IPC_GETS(action);
+   ECORE_IPC_GETS(params);
+   ECORE_IPC_GET8(button);
+   ECORE_IPC_GET8(any_mod);
+   ECORE_IPC_DEC_STRUCT_FOOT();
+}
+
+ECORE_IPC_ENC_EVAS_LIST_PROTO(_e_ipc_key_binding_list_enc)
+{
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_START(E_Config_Binding_Key);
+   ECORE_IPC_CNT32();
+   ECORE_IPC_CNT32();
+   ECORE_IPC_CNTS(key);
+   ECORE_IPC_CNTS(action);
+   ECORE_IPC_CNTS(params);
+   ECORE_IPC_CNT8();
+   ECORE_IPC_ENC_EVAS_LIST_HEAD_FINISH();
+   int l1, l2, l3;
+   ECORE_IPC_PUT32(context);
+   ECORE_IPC_PUT32(modifiers);
+   ECORE_IPC_SLEN(l1, key);
+   ECORE_IPC_SLEN(l2, action);
+   ECORE_IPC_SLEN(l3, params);
+   ECORE_IPC_PUTS(key, l1);
+   ECORE_IPC_PUTS(action, l2);
+   ECORE_IPC_PUTS(params, l3);
+   ECORE_IPC_PUT8(any_mod);
+   ECORE_IPC_ENC_EVAS_LIST_FOOT();
+}
+
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_key_binding_enc)
+{
+   int l1, l2, l3;
+   ECORE_IPC_ENC_STRUCT_HEAD(E_Config_Binding_Key,
+                            4 + 4 +
+                            ECORE_IPC_SLEN(l1, key) +
+                            ECORE_IPC_SLEN(l2, action) +
+                            ECORE_IPC_SLEN(l3, params) +
+                            1);
+   ECORE_IPC_PUT32(context);
+   ECORE_IPC_PUT32(modifiers);
+   ECORE_IPC_PUTS(key, l1);
+   ECORE_IPC_PUTS(action, l2);
+   ECORE_IPC_PUTS(params, l3);
+   ECORE_IPC_PUT8(any_mod);
+   ECORE_IPC_ENC_STRUCT_FOOT();
 }
+
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_key_binding_dec)
+{
+   ECORE_IPC_DEC_STRUCT_HEAD_MIN(E_Config_Binding_Key,
+                                4 + 4 +
+                                1 +
+                                1 +
+                                1 +
+                                1);
+   ECORE_IPC_CHEKS();
+   ECORE_IPC_GET32(context);
+   ECORE_IPC_GET32(modifiers);
+   ECORE_IPC_GETS(key);
+   ECORE_IPC_GETS(action);
+   ECORE_IPC_GETS(params);
+   ECORE_IPC_GET8(any_mod);
+   ECORE_IPC_DEC_STRUCT_FOOT();
+}
+
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_remote_main.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- e_remote_main.c     4 May 2005 03:59:35 -0000       1.17
+++ e_remote_main.c     4 May 2005 04:50:33 -0000       1.18
@@ -36,8 +36,12 @@
 ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_font_fallback_list_dec);
 ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_font_default_list_dec);
 ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_font_default_dec);
-ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_dec);
-ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_key_binding_dec);
+ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_list_dec);
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_mouse_binding_enc);
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_mouse_binding_dec);
+ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_key_binding_list_dec);
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_key_binding_enc);
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_key_binding_dec);
 
 /* local subsystem globals */
 static Ecore_Ipc_Server *_e_ipc_server  = NULL;
@@ -483,7 +487,7 @@
             Evas_List *bindings;
             E_Config_Binding_Mouse *eb;
             
-            bindings = _e_ipc_mouse_binding_dec(e->data, e->size);
+            bindings = _e_ipc_mouse_binding_list_dec(e->data, e->size);
             while (bindings)
               {
                  eb = bindings->data;
@@ -508,7 +512,7 @@
             Evas_List *bindings;
             E_Config_Binding_Key *eb;
             
-            bindings = _e_ipc_key_binding_dec(e->data, e->size);
+            bindings = _e_ipc_key_binding_list_dec(e->data, e->size);
             while (bindings)
               {
                  eb = bindings->data;
@@ -640,41 +644,41 @@
 /* list/struct encoding functions */
 ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_module_list_dec)
 {
-    ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Module);
-    ECORE_IPC_GETS(name);
-    ECORE_IPC_GET8(enabled);
-    ECORE_IPC_DEC_EVAS_LIST_FOOT();
+   ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Module);
+   ECORE_IPC_GETS(name);
+   ECORE_IPC_GET8(enabled);
+   ECORE_IPC_DEC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_font_available_list_dec)
 {
-    ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Font_Available);
-    ECORE_IPC_GETS(name);
-    ECORE_IPC_DEC_EVAS_LIST_FOOT();
+   ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Font_Available);
+   ECORE_IPC_GETS(name);
+   ECORE_IPC_DEC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_font_fallback_list_dec)
 {
-    ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Font_Fallback);
-    ECORE_IPC_GETS(name);
-    ECORE_IPC_DEC_EVAS_LIST_FOOT();
+   ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Font_Fallback);
+   ECORE_IPC_GETS(name);
+   ECORE_IPC_DEC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_font_default_list_dec)
 {
-    ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Font_Default);
-    ECORE_IPC_GETS(text_class);
-    ECORE_IPC_GETS(font);
-    ECORE_IPC_GET32(size);
-    ECORE_IPC_DEC_EVAS_LIST_FOOT();
+   ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Font_Default);
+   ECORE_IPC_GETS(text_class);
+   ECORE_IPC_GETS(font);
+   ECORE_IPC_GET32(size);
+   ECORE_IPC_DEC_EVAS_LIST_FOOT();
 }
 
 ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_font_default_dec)
 {  
    ECORE_IPC_DEC_STRUCT_HEAD_MIN(E_Font_Default,
-              1 +
-              1 +
-              4);
+                                1 +
+                                1 +
+                                4);
    ECORE_IPC_CHEKS();
    ECORE_IPC_GETS(text_class);
    ECORE_IPC_GETS(font);
@@ -682,7 +686,7 @@
    ECORE_IPC_DEC_STRUCT_FOOT();
 }
 
-ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_dec)
+ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_mouse_binding_list_dec)
 {
    ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Config_Binding_Mouse);
    ECORE_IPC_GET32(context);
@@ -694,7 +698,41 @@
    ECORE_IPC_DEC_EVAS_LIST_FOOT();
 }
 
-ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_key_binding_dec)
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_mouse_binding_enc)
+{
+   int l1, l2;
+   ECORE_IPC_ENC_STRUCT_HEAD(E_Config_Binding_Mouse,
+                                4 + 4 +
+                                ECORE_IPC_SLEN(l1, action) +
+                                ECORE_IPC_SLEN(l2, params) +
+                                1 + 1);
+   ECORE_IPC_PUT32(context);
+   ECORE_IPC_PUT32(modifiers);
+   ECORE_IPC_PUTS(action, l1);
+   ECORE_IPC_PUTS(params, l2);
+   ECORE_IPC_PUT8(button);
+   ECORE_IPC_PUT8(any_mod);
+   ECORE_IPC_ENC_STRUCT_FOOT();
+}
+
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_mouse_binding_dec)
+{
+   ECORE_IPC_DEC_STRUCT_HEAD_MIN(E_Config_Binding_Mouse,
+                                    4 + 4 +
+                                    1 +
+                                    1 +
+                                    1 + 1);
+   ECORE_IPC_CHEKS();
+   ECORE_IPC_GET32(context);
+   ECORE_IPC_GET32(modifiers);
+   ECORE_IPC_GETS(action);
+   ECORE_IPC_GETS(params);
+   ECORE_IPC_GET8(button);
+   ECORE_IPC_GET8(any_mod);
+   ECORE_IPC_DEC_STRUCT_FOOT();
+}
+
+ECORE_IPC_DEC_EVAS_LIST_PROTO(_e_ipc_key_binding_list_dec)
 {
    ECORE_IPC_DEC_EVAS_LIST_HEAD(E_Config_Binding_Key);
    ECORE_IPC_GET32(context);
@@ -705,3 +743,39 @@
    ECORE_IPC_GET8(any_mod);
    ECORE_IPC_DEC_EVAS_LIST_FOOT();
 }
+
+ECORE_IPC_ENC_STRUCT_PROTO(_e_ipc_key_binding_enc)
+{
+   int l1, l2, l3;
+   ECORE_IPC_ENC_STRUCT_HEAD(E_Config_Binding_Key,
+                            4 + 4 +
+                            ECORE_IPC_SLEN(l1, key) +
+                            ECORE_IPC_SLEN(l2, action) +
+                            ECORE_IPC_SLEN(l3, params) +
+                            1);
+   ECORE_IPC_PUT32(context);
+   ECORE_IPC_PUT32(modifiers);
+   ECORE_IPC_PUTS(key, l1);
+   ECORE_IPC_PUTS(action, l2);
+   ECORE_IPC_PUTS(params, l3);
+   ECORE_IPC_PUT8(any_mod);
+   ECORE_IPC_ENC_STRUCT_FOOT();
+}
+
+ECORE_IPC_DEC_STRUCT_PROTO(_e_ipc_key_binding_dec)
+{
+   ECORE_IPC_DEC_STRUCT_HEAD_MIN(E_Config_Binding_Key,
+                                4 + 4 +
+                                1 +
+                                1 +
+                                1 +
+                                1);
+   ECORE_IPC_CHEKS();
+   ECORE_IPC_GET32(context);
+   ECORE_IPC_GET32(modifiers);
+   ECORE_IPC_GETS(key);
+   ECORE_IPC_GETS(action);
+   ECORE_IPC_GETS(params);
+   ECORE_IPC_GET8(any_mod);
+   ECORE_IPC_DEC_STRUCT_FOOT();
+}




-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to