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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs