[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [E-devel] itray module

On Mon, 18 Sep 2006 20:10:06 +0100 João Vale <jpvale@gmail.com> 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 <jpvale@gmail.com> 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
> listenlightenment-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    raster@rasterman.com
Tokyo, Japan (東京 日本)