[E-devel] SEGV on Start without .e
Current CVS HEAD sefaults on start up without a .e directory. The patch below fixes the issue. metrics Index: src/bin/e_fdo_menu_to_order.c === RCS file: /var/cvs/e/e17/apps/e/src/bin/e_fdo_menu_to_order.c,v retrieving revision 1.10 diff -u -r1.10 e_fdo_menu_to_order.c --- src/bin/e_fdo_menu_to_order.c 14 Sep 2006 12:47:08 - 1.10 +++ src/bin/e_fdo_menu_to_order.c 18 Sep 2006 12:03:05 - @@ -212,6 +212,7 @@ snprintf(path, PATH_MAX, "%s/%s", cat_data->path, filename); desktop = ecore_desktop_get(path, NULL); /* Check if we process */ + if (!desktop) return; if ( (!desktop->hidden) && (!desktop->no_display) && ((desktop->type == NULL) || (strcmp(desktop->type, "Application") == 0)) ) { char *category; - 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
[E-devel] SEGV in Deskshow/Panel Resize
Get a seg fault when resizing the panel and then flipping the desktop. The backtrace shows its caused by the deskshow module and disabling it confirms the fact. Backtrace below and print of the variables. Note, this gdb session was run as root, and I get the same error as user running enlightenment. If you need any more info, happy to provide. metrics 0xe410 in __kernel_vsyscall () (gdb) backtrace #0 0xe410 in __kernel_vsyscall () #1 0xb79fb6cb in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7ac1513 in XProcessInternalConnection () from /usr/lib/libX11.so.6 #3 0xb7ac1921 in _XRead () from /usr/lib/libX11.so.6 #4 0xb7ac2ca9 in _XReadEvents () from /usr/lib/libX11.so.6 #5 0xb7aac68a in XNextEvent () from /usr/lib/libX11.so.6 #6 0x080bb934 in e_alert_show ( text=0x8120574 "This is very bad. Enlightenment has segfaulted.\nThis is not meant to happen and is likely a sign of a\nbug in Enlightenment or the libraries it relies on.\n\nYou can gdb attach to this process now to try"...) at e_alert.c:129 #7 0x080a5e16 in e_sigseg_act (x=11, info=0xbff2ae5c, data=0xbff2aedc) at e_signals.c:53 #8 #9 0xb7c93f8e in evas_object_type_get (obj=0x72) at evas_object_main.c:1157 #10 0xb7f41c95 in _edje_fetch (obj=0x72) at edje_util.c:1799 #11 0xb7f3f983 in edje_object_signal_emit (obj=0x72, emission=0xb731d311 "passive", source=0xb731d2f6 "") at edje_program.c:135 #12 0xb731d024 in _deskshow_cb_event_desk_show (data=0x823e0d8, type=78, event=0x81d6f80) at e_mod_main.c:150 #13 0xb7f1c576 in _ecore_event_call () at ecore_events.c:430 #14 0xb7f222ee in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:639 #15 0xb7f224d7 in ecore_main_loop_begin () at ecore_main.c:79 #16 0x08064407 in main (argc=1, argv=0xbff2ecc4) at e_main.c:722 (gdb) fr 9 #9 0xb7c93f8e in evas_object_type_get (obj=0x72) at evas_object_main.c:1157 1157 MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); (gdb) print obj $1 = (Evas_Object *) 0x72 (gdb) print obj->magic Cannot access memory at address 0x7e (gdb) - 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
[E-devel] itray module
Hi everyone. I wanted to take a look at the itray module's code. Anyone knows where I can find it? Even though nobody really likes the current systray system, I still find handy having a tray, and I'd like to give it a spin. Cheers, Vale - 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] SEGV in Deskshow/Panel Resize
Metrics wrote: > Get a seg fault when resizing the panel and then flipping the desktop. > The backtrace shows its caused by the deskshow module and disabling it > confirms the fact. Backtrace below and print of the variables. Note, > this gdb session was run as root, and I get the same error as user > running enlightenment. If you need any more info, happy to provide. > Fixed in cvs. Nice work metrics :) dh - 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] itray module
On Mon, 18 Sep 2006 14:41:02 +0100 João Vale <[EMAIL PROTECTED]> babbled: > Hi everyone. > > I wanted to take a look at the itray module's code. Anyone knows where I > can find it? Even though nobody really likes the current systray system, > I still find handy having a tray, and I'd like to give it a spin. it wont compile or work anymore - you'd need a rewrite to make it usable. -- - 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] itray module
I assumed it would be, as the last reference I found to it in the mailing list's archives was around February, and you know way better than me that a lot changed in the meantime. :) Anyway, I've got some free time currently, so I'm willing to dive into it. //Vale On Mon, 2006-09-18 at 23:59 +0900, Carsten Haitzler wrote: > On Mon, 18 Sep 2006 14:41:02 +0100 João Vale <[EMAIL PROTECTED]> babbled: > > > Hi everyone. > > > > I wanted to take a look at the itray module's code. Anyone knows where I > > can find it? Even though nobody really likes the current systray system, > > I still find handy having a tray, and I'd like to give it a spin. > > it wont compile or work anymore - you'd need a rewrite to make it usable. > - 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
[E-devel] NULL Pointer Derefrence in Emotion Library?
Hi list, There is a possible bug in e17/libs/emotion/src/lib/emotion_smart.c:200 if (!sd->module->file_open(sd->file, obj, sd->video)) return; before this call sd->modules is always NULL. I was testing DVD player in 55 lines example (http://www.enlightenment.org/docs/eflcookbook.html#id2473075). Either the example is missing some call which is required for initializing sd->module or it is bug in emotion_smart.c Thanks TD - 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] NULL Pointer Derefrence in Emotion Library?
Hey, I think that the code of the dvd player is a bit old. The emotion api has changed. Look at the code of emotion_test, emotion/src/bin Vincent On Tue, 19 Sep 2006, Test Drive wrote: Hi list, There is a possible bug in e17/libs/emotion/src/lib/emotion_smart.c:200 if (!sd->module->file_open(sd->file, obj, sd->video)) return; before this call sd->modules is always NULL. I was testing DVD player in 55 lines example (http://www.enlightenment.org/docs/eflcookbook.html#id2473075). Either the example is missing some call which is required for initializing sd->module or it is bug in emotion_smart.c Thanks TD - 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 -- Ce message a ?t? v?rifi? par MailScanner pour des virus ou des polluriels et rien de suspect n'a ?t? trouv?. Message d?livr? par le serveur de messagerie de l'Universit? d'Evry. - 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] itray module
Personally, I don't think it's worth it. Integrating it well with e17 is non-trivial because of deficiencies in the spec. Trayer works fine as an alternative: http://prdownload.berlios.de/fvwm-crystal/ trayer-1.0.tar.gz -Blake On Sep 18, 2006, at 12:10 PM, João Vale wrote: > I assumed it would be, as the last reference I found to it in the > mailing list's archives was around February, and you know way better > than me that a lot changed in the meantime. :) > > Anyway, I've got some free time currently, so I'm willing to dive into > it. > > //Vale > > > On Mon, 2006-09-18 at 23:59 +0900, Carsten Haitzler wrote: >> On Mon, 18 Sep 2006 14:41:02 +0100 João Vale <[EMAIL PROTECTED]> >> babbled: >> >>> Hi everyone. >>> >>> I wanted to take a look at the itray module's code. Anyone knows >>> where I >>> can find it? Even though nobody really likes the current systray >>> system, >>> I still find handy having a tray, and I'd like to give it a spin. >> >> it wont compile or work anymore - you'd need a rewrite to make it >> usable. >> > > > -- > --- > 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] itray module
On Mon, Sep 18, 2006 at 12:28:55PM -0700, Blake Barnett wrote: I wouldn't mind seeing a 3rd party systray gadget. Ideally, you could have a 'gnome OR kde' option that emulates the behavior of gnome/kde systrays. I know kde does some sort of hackery to get transparent _seeming_ icons. I haven't looked in depth, but it seems like it copies the systray's bg pixmap and does pseudo-trans. (This may take borrowing heavily from GPL'd code, thus GPL'ing the gadget, but would be worth it imo). Gnome may do something similar, although it seems more like the icons just set their bg color based on the current gtk theme. Anyway, some way of getting the systray icons of apps people use most decently integrated into an e systray should be possible. (Maybe not clean or nice, but possible) :) rephorm > Personally, I don't think it's worth it. Integrating it well with > e17 is non-trivial because of deficiencies in the spec. Trayer works > fine as an alternative: http://prdownload.berlios.de/fvwm-crystal/ > trayer-1.0.tar.gz > > -Blake > > > On Sep 18, 2006, at 12:10 PM, Jo?o Vale wrote: > > > I assumed it would be, as the last reference I found to it in the > > mailing list's archives was around February, and you know way better > > than me that a lot changed in the meantime. :) > > > > Anyway, I've got some free time currently, so I'm willing to dive into > > it. > > > > //Vale > > > > > > On Mon, 2006-09-18 at 23:59 +0900, Carsten Haitzler wrote: > >> On Mon, 18 Sep 2006 14:41:02 +0100 Jo?o Vale <[EMAIL PROTECTED]> > >> babbled: > >> > >>> Hi everyone. > >>> > >>> I wanted to take a look at the itray module's code. Anyone knows > >>> where I > >>> can find it? Even though nobody really likes the current systray > >>> system, > >>> I still find handy having a tray, and I'd like to give it a spin. > >> > >> it wont compile or work anymore - you'd need a rewrite to make it > >> usable. > >> > > > > > > -- > > --- > > 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 - 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] itray module
Since no one has taken the liberty to answer your question... The old module is still in cvs: http://e.kevb.net/cgi-bin/viewvc.cgi/e17/apps/e/src/modules/itray/ And it would be nice to see some kind of notification module. However, if you can also put a "Tray spec is broke! Someone fix it." dialog box whenever the module is newly installed, maybe people will go and try to get the spec fixed. --Sthitha [EMAIL PROTECTED] wrote: > On Mon, Sep 18, 2006 at 12:28:55PM -0700, Blake Barnett wrote: > > I wouldn't mind seeing a 3rd party systray gadget. Ideally, you could > have a 'gnome OR kde' option that emulates the behavior of gnome/kde > systrays. I know kde does some sort of hackery to get transparent > _seeming_ icons. I haven't looked in depth, but it seems like it copies > the systray's bg pixmap and does pseudo-trans. (This may take borrowing > heavily from GPL'd code, thus GPL'ing the gadget, but would be worth it > imo). Gnome may do something similar, although it seems more like the > icons just set their bg color based on the current gtk theme. > > Anyway, some way of getting the systray icons of apps people use most > decently integrated into an e systray should be possible. (Maybe not > clean or nice, but possible) :) > > rephorm > > > > >> Personally, I don't think it's worth it. Integrating it well with >> e17 is non-trivial because of deficiencies in the spec. Trayer works >> fine as an alternative: http://prdownload.berlios.de/fvwm-crystal/ >> trayer-1.0.tar.gz >> >> -Blake >> >> >> On Sep 18, 2006, at 12:10 PM, Jo?o Vale wrote: >> >> >>> I assumed it would be, as the last reference I found to it in the >>> mailing list's archives was around February, and you know way better >>> than me that a lot changed in the meantime. :) >>> >>> Anyway, I've got some free time currently, so I'm willing to dive into >>> it. >>> >>> //Vale >>> >>> >>> On Mon, 2006-09-18 at 23:59 +0900, Carsten Haitzler wrote: >>> On Mon, 18 Sep 2006 14:41:02 +0100 Jo?o Vale <[EMAIL PROTECTED]> babbled: > Hi everyone. > > I wanted to take a look at the itray module's code. Anyone knows > where I > can find it? Even though nobody really likes the current systray > system, > I still find handy having a tray, and I'd like to give it a spin. > it wont compile or work anymore - you'd need a rewrite to make it usable. >>> -- >>> --- >>> 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 >> > > > - > 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
[E-devel] Looking for Steffen Schulz
(Sorry for hijacking this list...) Hi Steffen, thanks for your EFL++ patches -- all my replies came back with an unknown forward address to debug-computing.de. I'm sure you are on this list, so please get back to me with a correct address. Thanks, -- Regards, Michael 'Mickey' Lauer | FreeLancer | http://www.Vanille-Media.de - 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] itray module
On 9/18/06, Blake Barnett <[EMAIL PROTECTED]> wrote: > > Personally, I don't think it's worth it. Integrating it well with > e17 is non-trivial because of deficiencies in the spec. Trayer works > fine as an alternative: http://prdownload.berlios.de/fvwm-crystal/ > trayer-1.0.tar.gz > > -Blake > > Wouldn't it be possible to use a module so that trayer can be parked in a shelf? I've been playing with trayer the last couple days, and it's actually pretty configurable (albeit only from the CLI with startup options passed). If trayer could be put into a module "holder" and then added to a shelf - and add some config options (grow to the left, grow to the right, automagically resize, etc.) then I think we'd have a pretty good / usable module. It would also remove the need to add any systray stuff into e itself until such a time as the spec is fixed (the core functionality of the systray being maintained by the crystal-fvwm team). my .02 Ryan - 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] itray module
I would personally love for you to take itray and fix it up and put it into e_modules cvs and keep it maintained there. That has been an idea of mine since itray was trashed. People complain most about a tray not being on e17 so a 3rd party one to point them to would be cool :) On 9/18/06, João Vale <[EMAIL PROTECTED]> wrote: > > Hi everyone. > > I wanted to take a look at the itray module's code. Anyone knows where I > can find it? Even though nobody really likes the current systray system, > I still find handy having a tray, and I'd like to give it a spin. > > Cheers, > Vale > > > - > 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 > -- Stephen Houston - 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] NULL Pointer Derefrence in Emotion Library?
On Tue, 19 Sep 2006 00:41:25 +0530 "Test Drive" <[EMAIL PROTECTED]> babbled: > Hi list, > > There is a possible bug in e17/libs/emotion/src/lib/emotion_smart.c:200 > > if (!sd->module->file_open(sd->file, obj, sd->video)) > return; > > before this call sd->modules is always NULL. I was testing DVD player in 55 > lines example (http://www.enlightenment.org/docs/eflcookbook.html#id2473075). > Either the example is missing some call which is required for initializing > sd->module or it is bug in emotion_smart.c yes - the module selection was added after the doc u wrote - thus it's missing the load module X" code and thus having a NULL module. > Thanks > TD > - > 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 > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - 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] itray module
On Mon, 18 Sep 2006 20:10:06 +0100 João Vale <[EMAIL PROTECTED]> babbled: > I assumed it would be, as the last reference I found to it in themailing > list's archives was around February, and you know way betterthan me that a > lot changed in the meantime. :) Anyway, I've got some free time currently, so > I'm willing to dive intoit. //Vale let me save you some time. "system tray icons" as such and the way they are implemented by client applications are 1. buggy (restart e and wtach most dissapear as apps simply don't cope having a new system tray start up and an old one go away), 2. limit you to square boxes per icon where the background is a solid color. 3. that solid color is either whatever gtk wants as its bg color OR for qt/kde apps it "inherits" the bg from parent - since e's window have no bg color (they paint their own contents) this falls over in a stinking heap and doesn't work. 4. they expect to have mouse events work on them and thus won't work with canvases, swallowing or layering. they are literal sub-windows. basically - forget it. tray icons are a royal mess. > On Mon, 2006-09-18 at 23:59 +0900, Carsten Haitzler wrote:> On Mon, 18 Sep > 2006 14:41:02 +0100 João Vale <[EMAIL PROTECTED]> babbled:> > > Hi everyone.> > > > > I wanted to take a look at the itray module's code. Anyone knows where > > > > I> > can find it? Even though nobody really likes the current systray > > > > I> > system,> > I still find handy having a tray, and I'd like to give > > > > I> > it a spin.> > it wont compile or work anymore - you'd need a > > > > I> > rewrite to make it usable.> > > -Take > Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay > panel and you'll get the chance to share youropinions on IT & business topics > through brief surveys -- and earn > cashhttp://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___enlightenment-devel > mailing > [EMAIL PROTECTED]://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - 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
[E-devel] edje canvas objects
>Jason writes: > > > Much ado about gradients, but hopefully all this will make > > > it easier to work with grads in current edje and otherwise. > > > > Forgive me for chiming in when I haven't read the full thread > > nor grokked the context, but does any of your work allow being > > able to set gradients as clipping objects? The ability to clip > > a text object with a gradient to allow fading text out is > > something I've wanted to be able to do for a long time. :) > > > > Cheers, > > Jason. > > > The short anwser is no. Only rectangle objs work as clip > objs in evas at this time. > The longer anwser is that yes, there is a way you can > do this right now - if you use a buffer evas for your text output. > > You would setup your buffer evas (make sure it's set to > have-alpha). Then add your text obj and add a suitable grad obj on > top of that -- AND set the grad obj's render-op to EVAS_RENDER_MUL. Just thought I'd follow up on this a bit... Note that in the above one can also use an image object, indeed all renderable objects respect the various render-ops (only for buffer-engine based evases right now, though the 'mul' render-op only behaves like 'clipping' for non-shape like objs, eg. images/grads). Likely evas will have general obj clipping not too far away, but 'buffer evases' are also interesting and useful (hence the ecore sub-canvases). I've mentioned before the possibility of adding an evas 'canvas' object (which could then be used for the ecore sub-canvas implementation), but even if/when such happens, it likely will not be quite as useful if edje does not support such. So, what does that mean? Well, it could mean many things but a simple interpretation would be to add to edje a 'canvas' object. This would be a texture-like edje object type (ie. has fill properties), and in its 'canvas' def block it would essentially allow for the same edc definitions that are allowed outside of such a block.. or possibly also refer to another edc file. Internally, edje could implement this in the same way as ecore does sub-canvases right now, ie. setup an img object of the 'parent' canvas and a buffer evas with that image as outbuf.. etc. Doing this would be a fairly powerful extension to edje, allowing for greater theming flexibility and interesting effects to be described at the 'theming' level. Just some thoughts on the edje :) jose. - 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] itray module
On Mon, 18 Sep 2006 18:54:24 -0400 "Ryan Little" <[EMAIL PROTECTED]> babbled: > On 9/18/06, Blake Barnett <[EMAIL PROTECTED]> wrote: > > > > Personally, I don't think it's worth it. Integrating it well with > > e17 is non-trivial because of deficiencies in the spec. Trayer works > > fine as an alternative: http://prdownload.berlios.de/fvwm-crystal/ > > trayer-1.0.tar.gz > > > > -Blake > > > > > > Wouldn't it be possible to use a module so that trayer can be parked in a > shelf? > I've been playing with trayer the last couple days, and it's actually pretty > configurable (albeit only from the CLI with startup options passed). If > trayer could be put into a module "holder" and then added to a shelf - and > add some config options (grow to the left, grow to the right, automagically > resize, etc.) then I think we'd have a pretty good / usable module. It would > also remove the need to add any systray stuff into e itself until such a > time as the spec is fixed (the core functionality of the systray being > maintained by the crystal-fvwm team). it can't. it's a window. just like tray icons. windows cant be part of a canvas. > my .02 > > Ryan > - > 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 > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - 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] itray module
> it can't. it's a window. just like tray icons. windows cant be > part of a canvas. I think that given the current design of the systray spec, what we have here is just that, currently, implementing this may give ugly stuff for many systray-apps.. But I don't think it means that the concept is a bad one and should not be pursued. If the concept is useful, then it could be made to work well with 'enlightened' systray related apps - there may not be many such right now, but maybe some will develop soon... :) Better to have good with "e-systray-aware-apps" and some others, but ugly with many others... than nothing at all? - 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