as you're adding functions to ecore_x :

http://trac.enlightenment.org/e/ticket/73

Vincent

On Thu, 21 Jul 2011, Enlightenment SVN wrote:

> Log:
> Ecore_X: Add a couple of missing functions to the xlib engine.
>
>  NB: These are mainly for systray module so that it can be engine
>  independant in that it can just use ecore_x calls now, instead of
>  specific xlib stuff.
>
>
>
> Author:       devilhorns
> Date:         2011-07-21 05:09:33 -0700 (Thu, 21 Jul 2011)
> New Revision: 61555
> Trac:         http://trac.enlightenment.org/e/changeset/61555
>
> Modified:
>  trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c 
> trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c
>
> Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c
> ===================================================================
> --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c        2011-07-21 11:30:05 UTC 
> (rev 61554)
> +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c        2011-07-21 12:09:33 UTC 
> (rev 61555)
> @@ -1856,6 +1856,12 @@
>       *y = wy;
> } /* ecore_x_pointer_xy_get */
>
> +EAPI unsigned int
> +ecore_x_visual_id_get(Ecore_X_Visual visual)
> +{
> +   return XVisualIDFromVisual(visual);
> +}
> +
> /*****************************************************************************/
> /*****************************************************************************/
> /*****************************************************************************/
>
> Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c
> ===================================================================
> --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c      2011-07-21 
> 11:30:05 UTC (rev 61554)
> +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c      2011-07-21 
> 12:09:33 UTC (rev 61555)
> @@ -716,6 +716,18 @@
>      }
> } /* ecore_x_selection_parser_del */
>
> +EAPI void
> +ecore_x_selection_owner_set(Ecore_X_Window win, Ecore_X_Atom atom, 
> Ecore_X_Time time)
> +{
> +   XSetSelectionOwner(_ecore_x_disp, atom, win, time);
> +}
> +
> +EAPI Ecore_X_Window
> +ecore_x_selection_owner_get(Ecore_X_Atom atom)
> +{
> +   return XGetSelectionOwner(_ecore_x_disp, atom);
> +}
> +
> /* Locate and run conversion callback for specified selection target */
> void *
> _ecore_x_selection_parse(const char *target, void *data, int size, int format)
>
>
> ------------------------------------------------------------------------------
> 5 Ways to Improve & Secure Unified Communications
> Unified Communications promises greater efficiencies for business. UC can
> improve internal communications as well as offer faster, more efficient ways
> to interact with customers and streamline customer service. Learn more!
> http://www.accelacomm.com/jaw/sfnl/114/51426253/
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
>

------------------------------------------------------------------------------
5 Ways to Improve & Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to