On Tue, 17 Apr 2007 08:35:01 +0200 (CEST) Vincent Torri <[EMAIL PROTECTED]>
babbled:

> 
> 
> On Tue, 17 Apr 2007, Carsten Haitzler (The Rasterman) wrote:
> 
> > ecore_x_window_prop_properties_get(Ecore_X_Window win, int count,
> > Ecore_X_Atom *properties, Ecore_X_Atom types, int sizes, unsigned char
> > ***datas, int **nums)
> >
> > that would fetch 'count' properties from a window in 1 round trip instead of
> > 'count' round trips. ecore_x_window_prop_property_get_prefetch() i would
> > simplify to sending the xcb request and then when it arrives produce an
> > ECORE_X_REPLY_WINDOW_PROPERTY event - the event would contain the contents
> > of the reply (when it comes in). the xlib implementation of that cal would
> > do the round-trip property get and then post an event so you pay a
> > round-trip cost anyway, but the reply it just deferred onto the end of the
> > event queue.
> >
> > the above will not break current api, will give benefits in avoiding
> > round-trips, and be simple to maintain and implement. apps would need to use
> > the new calls to get a benefit - but that is to be expected. the point is -
> > that if xcb doesn't exist - they still work just fine using xlib. no
> > #ifdef's in apps.
> 
> and what about the case the xcb backend is used and the user does not use 
> these new functions, but the old ones ?

then these functions behave exactly like xlib - they send a request, block and
wait for the reply.

> Vincent
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to