why don't you add that in e17 source code ?
Vincent
On Sun, 6 Dec 2009, Enlightenment SVN wrote:
> Log:
> Add functions to make it easy to set an illume conformant window.
>
>
> Author: devilhorns
> Date: 2009-12-06 09:31:04 -0800 (Sun, 06 Dec 2009)
> New Revision: 44220
>
> Modified:
> trunk/ecore/src/lib/ecore_x/Ecore_X.h
> trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c
>
> Modified: trunk/ecore/src/lib/ecore_x/Ecore_X.h
> ===================================================================
> --- trunk/ecore/src/lib/ecore_x/Ecore_X.h 2009-12-06 16:59:52 UTC (rev
> 44219)
> +++ trunk/ecore/src/lib/ecore_x/Ecore_X.h 2009-12-06 17:31:04 UTC (rev
> 44220)
> @@ -1518,8 +1518,6 @@
> EAPI void ecore_x_netwm_desktop_request_send(Ecore_X_Window
> win, Ecore_X_Window root, unsigned int desktop);
>
>
> -
> -
> EAPI void ecore_x_e_init(void);
> EAPI void ecore_x_e_frame_size_set(Ecore_X_Window win, int fl,
> int fr, int ft, int fb);
> EAPI void ecore_x_e_virtual_keyboard_set(Ecore_X_Window win,
> unsigned int is_keyboard);
> @@ -1527,8 +1525,12 @@
> EAPI void ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window
> win, Ecore_X_Virtual_Keyboard_State state);
> EAPI Ecore_X_Virtual_Keyboard_State
> ecore_x_e_virtual_keyboard_state_get(Ecore_X_Window win);
> EAPI void ecore_x_e_virtual_keyboard_state_send(Ecore_X_Window
> win, Ecore_X_Virtual_Keyboard_State state);
> -
>
> +
> +EAPI void ecore_x_e_illume_conformant_set(Ecore_X_Window win,
> unsigned int is_conformant);
> +EAPI int ecore_x_e_illume_conformant_get(Ecore_X_Window win);
> +
> +
> EAPI void ecore_x_xinerama_query_screens_prefetch(void);
> EAPI void ecore_x_xinerama_query_screens_fetch(void);
> EAPI int ecore_x_xinerama_screen_count_get(void);
>
> Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c
> ===================================================================
> --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c 2009-12-06 16:59:52 UTC
> (rev 44219)
> +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c 2009-12-06 17:31:04 UTC
> (rev 44220)
> @@ -43,7 +43,7 @@
> ecore_x_e_virtual_keyboard_get(Ecore_X_Window win)
> {
> unsigned int val;
> -
> +
> if (!ecore_x_window_prop_card32_get(win, ECORE_X_ATOM_E_VIRTUAL_KEYBOARD,
> &val, 1))
> return 0;
> return val;
> @@ -112,3 +112,20 @@
> _ecore_x_e_vkbd_atom_get(state),
> 0, 0, 0, 0);
> }
> +
> +EAPI void
> +ecore_x_e_illume_conformant_set(Ecore_X_Window win, unsigned int
> is_conformant)
> +{
> + ecore_x_window_prop_card32_set(win, ECORE_X_ATOM_E_ILLUME_CONFORMANT,
> + &is_conformant, 1);
> +}
> +
> +EAPI int
> +ecore_x_e_illume_conformant_get(Ecore_X_Window win)
> +{
> + unsigned int val;
> +
> + if (!ecore_x_window_prop_card32_get(win,
> ECORE_X_ATOM_E_ILLUME_CONFORMANT, &val, 1))
> + return 0;
> + return val;
> +}
>
>
> ------------------------------------------------------------------------------
> Join us December 9, 2009 for the Red Hat Virtual Experience,
> a free event focused on virtualization and cloud computing.
> Attend in-depth sessions from your desk. Your couch. Anywhere.
> http://p.sf.net/sfu/redhat-sfdev2dev
> _______________________________________________
> enlightenment-svn mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
>
------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing.
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel