Re: [E-devel] E CVS: libs/ecore kwo
It's already there. The external declaration was just missing. /Kim Vincent Torri wrote: > Kim, don't you think that the creation of that atom should also be added > in ecore (in netwm) ? > > Vincent > > On Sun, 8 Apr 2007, Enlightenment CVS wrote: > >> Enlightenment CVS committal >> >> Author : kwo >> Project : e17 >> Module : libs/ecore >> >> Dir : e17/libs/ecore/src/lib/ecore_x >> >> >> Modified Files: >> Ecore_X_Atoms.h >> >> >> Log Message: >> Add missing declaration (ECORE_X_ATOM_NET_STARTUP_ID). >> >> === >> RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/Ecore_X_Atoms.h,v >> retrieving revision 1.15 >> retrieving revision 1.16 >> diff -u -3 -r1.15 -r1.16 >> --- Ecore_X_Atoms.h 19 May 2006 06:05:35 - 1.15 >> +++ Ecore_X_Atoms.h 8 Apr 2007 20:52:54 - 1.16 >> @@ -122,6 +122,7 @@ >> EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST; >> EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER; >> >> +EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID; >> EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN; >> EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO; > > - > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore kwo
Kim, don't you think that the creation of that atom should also be added in ecore (in netwm) ? Vincent On Sun, 8 Apr 2007, Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : kwo > Project : e17 > Module : libs/ecore > > Dir : e17/libs/ecore/src/lib/ecore_x > > > Modified Files: > Ecore_X_Atoms.h > > > Log Message: > Add missing declaration (ECORE_X_ATOM_NET_STARTUP_ID). > > === > RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/Ecore_X_Atoms.h,v > retrieving revision 1.15 > retrieving revision 1.16 > diff -u -3 -r1.15 -r1.16 > --- Ecore_X_Atoms.h 19 May 2006 06:05:35 - 1.15 > +++ Ecore_X_Atoms.h 8 Apr 2007 20:52:54 - 1.16 > @@ -122,6 +122,7 @@ > EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST; > EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_WM_SYNC_REQUEST_COUNTER; > > +EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_ID; > EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO_BEGIN; > EAPI extern Ecore_X_Atom ECORE_X_ATOM_NET_STARTUP_INFO; - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore kwo
On Thu, 14 Sep 2006 18:43:31 +0200 Kim Woelders <[EMAIL PROTECTED]> babbled: > Tilman Sauerbeck wrote: > > Carsten Haitzler [2006-09-14 07:37]: > > > >>On Wed, 13 Sep 2006 13:45:12 -0400 (EDT) Enlightenment CVS > >><[EMAIL PROTECTED]> babbled: > >> > >>hmm - i would have done it per root window - not screen (reverse map the > >>roots back to screen #) > > > > > > I felt _screen was the obvious choice since there's one selection atom > > per screen... > > > I did consider making it >ecore_x_screen_is_composited(Ecore_X_Window win) > meaning "is the screen on which win resides composited?". Is it most > likely that the caller knows which screen he wants info about or that he > has a window on some screen he wants the info about? Dunno. > Anyway, I ended up doing as tilman suggested, as it is the simple way. > Please change it to whatever is considered most appropriate :) oh no - not the client window - the root window. mostly clients don't know what screen they are on - they know what root window they created their window for - they would need to do some extra lookups to get the screen #. :) > /Kim > > - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore kwo
Tilman Sauerbeck wrote: > Carsten Haitzler [2006-09-14 07:37]: > >>On Wed, 13 Sep 2006 13:45:12 -0400 (EDT) Enlightenment CVS >><[EMAIL PROTECTED]> babbled: >> >>hmm - i would have done it per root window - not screen (reverse map the roots >>back to screen #) > > > I felt _screen was the obvious choice since there's one selection atom > per screen... > I did consider making it ecore_x_screen_is_composited(Ecore_X_Window win) meaning "is the screen on which win resides composited?". Is it most likely that the caller knows which screen he wants info about or that he has a window on some screen he wants the info about? Dunno. Anyway, I ended up doing as tilman suggested, as it is the simple way. Please change it to whatever is considered most appropriate :) /Kim - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore kwo
Carsten Haitzler [2006-09-14 07:37]: > On Wed, 13 Sep 2006 13:45:12 -0400 (EDT) Enlightenment CVS > <[EMAIL PROTECTED]> babbled: > > hmm - i would have done it per root window - not screen (reverse map the roots > back to screen #) I felt _screen was the obvious choice since there's one selection atom per screen... Thanks Kim for putting it in :) Regards, Tilman -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? pgpzfiWVmlANw.pgp Description: PGP signature - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: libs/ecore kwo
On Wed, 13 Sep 2006 13:45:12 -0400 (EDT) Enlightenment CVS <[EMAIL PROTECTED]> babbled: hmm - i would have done it per root window - not screen (reverse map the roots back to screen #) > Enlightenment CVS committal > > Author : kwo > Project : e17 > Module : libs/ecore > > Dir : e17/libs/ecore/src/lib/ecore_x > > > Modified Files: > Ecore_X.h ecore_x_netwm.c > > > Log Message: > Requested by tilman. > > === > RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/Ecore_X.h,v > retrieving revision 1.172 > retrieving revision 1.173 > diff -u -3 -r1.172 -r1.173 > --- Ecore_X.h 29 Aug 2006 22:37:07 - 1.172 > +++ Ecore_X.h 13 Sep 2006 17:45:12 - 1.173 > @@ -1515,6 +1515,8 @@ > EAPI void ecore_x_damage_del(Ecore_X_Damage damage); > EAPI void ecore_x_damage_subtract(Ecore_X_Damage damage, > Ecore_X_Region repair, Ecore_X_Region parts); > +EAPI int ecore_x_screen_is_composited(int screen); > + > #ifdef __cplusplus > } > #endif > === > RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/ecore_x_netwm.c,v > retrieving revision 1.54 > retrieving revision 1.55 > diff -u -3 -r1.54 -r1.55 > --- ecore_x_netwm.c 7 Jun 2006 23:30:13 - 1.54 > +++ ecore_x_netwm.c 13 Sep 2006 17:45:12 - 1.55 > @@ -1638,3 +1638,22 @@ > if (info->wmclass) free(info->wmclass); > free(info); > } > + > +/* > + * Is screen composited? > + */ > +EAPI int > +ecore_x_screen_is_composited(int screen) > +{ > + Ecore_X_Window win; > + Ecore_X_Atomatom; > + charbuf[32]; > + > + snprintf(buf, sizeof(buf), "_NET_WM_CM_S%d", screen); > + atom = XInternAtom(_ecore_x_disp, buf, True); > + if (atom == None) return 0; > + > + win = XGetSelectionOwner(_ecore_x_disp, atom); > + > + return win != None; > +} > > > > - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-cvs mailing list > enlightenment-cvs@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel