Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c e_border.h e_hints.c e_hints.h 


Log Message:


use ecore_x vkbd wrappers now.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.641
retrieving revision 1.642
diff -u -3 -r1.641 -r1.642
--- e_border.c  23 Jul 2008 22:10:10 -0000      1.641
+++ e_border.c  25 Jul 2008 02:09:27 -0000      1.642
@@ -425,9 +425,9 @@
                  else if (atoms[i] == _QTOPIA_SOFT_MENUS)
                    bd->client.qtopia.fetch.soft_menus = 1;
                  /* loop to check for vkbd atoms */
-                 else if (atoms[i] == _E_VIRTUAL_KEYBOARD_STATE)
+                 else if (atoms[i] == ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE)
                    bd->client.vkbd.fetch.state = 1;
-                 else if (atoms[i] == _E_VIRTUAL_KEYBOARD)
+                 else if (atoms[i] == ECORE_X_ATOM_E_VIRTUAL_KEYBOARD)
                    bd->client.vkbd.fetch.vkbd = 1;
               }
             free(atoms);
@@ -3999,12 +3999,12 @@
        bd->client.qtopia.fetch.soft_menus = 1;
        bd->changed = 1;
      }
-   else if (e->atom == _E_VIRTUAL_KEYBOARD_STATE)
+   else if (e->atom == ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE)
      {
        bd->client.vkbd.fetch.state = 1;
        bd->changed = 1;
      }
-   else if (e->atom == _E_VIRTUAL_KEYBOARD)
+   else if (e->atom == ECORE_X_ATOM_E_VIRTUAL_KEYBOARD)
      {
        bd->client.vkbd.fetch.vkbd = 1;
        bd->changed = 1;
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_border.h,v
retrieving revision 1.174
retrieving revision 1.175
diff -u -3 -r1.174 -r1.175
--- e_border.h  17 Jul 2008 14:01:36 -0000      1.174
+++ e_border.h  25 Jul 2008 02:09:27 -0000      1.175
@@ -353,7 +353,7 @@
            unsigned char state : 1;
            unsigned char vkbd : 1;
         } fetch;
-        Ecore_X_Atom state;
+        Ecore_X_Virtual_Keyboard_State state;
         unsigned char vkbd : 1;
       } vkbd;
 
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_hints.c,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -3 -r1.102 -r1.103
--- e_hints.c   23 Jul 2008 21:54:42 -0000      1.102
+++ e_hints.c   25 Jul 2008 02:09:27 -0000      1.103
@@ -5,12 +5,6 @@
 
 EAPI Ecore_X_Atom _QTOPIA_SOFT_MENU = 0;
 EAPI Ecore_X_Atom _QTOPIA_SOFT_MENUS = 0;
-EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD = 0;
-EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_STATE = 0;
-EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_OFF = 0;
-EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_ON = 0;
-EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_ALPHA = 0;
-EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_NUMERIC = 0;
 
 static Ecore_X_Atom gnome_atom = 0;
 static Ecore_X_Atom enlightenment_comms = 0;
@@ -27,27 +21,15 @@
        "GNOME_SM_PROXY",
        "ENLIGHTENMENT_COMMS",
        "ENLIGHTENMENT_VERSION",
-       "_E_VIRTUAL_KEYBOARD",
-       "_E_VIRTUAL_KEYBOARD_STATE",
-       "_E_VIRTUAL_KEYBOARD_OFF",
-       "_E_VIRTUAL_KEYBOARD_ON",
-       "_E_VIRTUAL_KEYBOARD_ALPHA",
-       "_E_VIRTUAL_KEYBOARD_NUMERIC"
    };
-   Ecore_X_Atom atoms[11];
+   Ecore_X_Atom atoms[5];
    
-   ecore_x_atoms_get(atom_names, 11, atoms);
+   ecore_x_atoms_get(atom_names, 5, atoms);
    _QTOPIA_SOFT_MENU = atoms[0];
    _QTOPIA_SOFT_MENUS = atoms[1];
    gnome_atom = atoms[2];
    enlightenment_comms = atoms[3];
    enlightenment_version = atoms[4];
-   _E_VIRTUAL_KEYBOARD = atoms[5];
-   _E_VIRTUAL_KEYBOARD_STATE = atoms[6];
-   _E_VIRTUAL_KEYBOARD_OFF = atoms[7];
-   _E_VIRTUAL_KEYBOARD_ON = atoms[8];
-   _E_VIRTUAL_KEYBOARD_ALPHA = atoms[9];
-   _E_VIRTUAL_KEYBOARD_NUMERIC = atoms[10];
    
    roots = ecore_x_window_root_list(&num);
    if (roots)
@@ -1406,20 +1388,13 @@
 EAPI void
 e_hints_window_virtual_keyboard_state_get(E_Border *bd)
 {
-   if (!ecore_x_window_prop_atom_get(bd->client.win, _E_VIRTUAL_KEYBOARD_STATE,
-                                    &(bd->client.vkbd.state), 1))
-     bd->client.vkbd.state = 0;
+   bd->client.vkbd.state = 
ecore_x_e_virtual_keyboard_state_get(bd->client.win);
 }
 
 EAPI void
 e_hints_window_virtual_keyboard_get(E_Border *bd)
 {
-   unsigned int val;
-   
-   if (ecore_x_window_prop_card32_get(bd->client.win, _E_VIRTUAL_KEYBOARD, 
&val, 1))
-     bd->client.vkbd.vkbd = val;
-   else
-     bd->client.vkbd.vkbd = 0;
+   bd->client.vkbd.vkbd = ecore_x_e_virtual_keyboard_get(bd->client.win);
 }
 
 EAPI void
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_hints.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- e_hints.h   16 Jul 2008 17:06:23 -0000      1.25
+++ e_hints.h   25 Jul 2008 02:09:28 -0000      1.26
@@ -56,12 +56,6 @@
 
 extern EAPI Ecore_X_Atom _QTOPIA_SOFT_MENU;
 extern EAPI Ecore_X_Atom _QTOPIA_SOFT_MENUS;
-extern EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD;
-extern EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_STATE;
-extern EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_OFF;
-extern EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_ON;
-extern EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_ALPHA;
-extern EAPI Ecore_X_Atom _E_VIRTUAL_KEYBOARD_NUMERIC;
 
 #endif
 #endif



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to