Re: Screen Edge handling in 4.11

2013-01-21 Thread Marco Martin
On Monday 21 January 2013, Aurélien Gâteau wrote: > > if the client to the kwin dbus api is done in a library would anyways be > > easy- ish to make it create the edge grabbing windows by itself wether > > the kwin dbus service is not available (and destroy them as soon as this > > service appears)

Re: Screen Edge handling in 4.11

2013-01-21 Thread Aurélien Gâteau
Le Monday 21 January 2013 12:37:04 Marco Martin a écrit : > On Monday 21 January 2013, Martin Graesslin wrote: > > > I take it this system will be implemented in a library. Do you plan for > > > a > > > fallback plan, in case the system is using another window manager? For > > > example when runnin

Re: Screen Edge handling in 4.11

2013-01-21 Thread Marco Martin
On Monday 21 January 2013, Martin Graesslin wrote: > > kde-workspace/statusnotifierwatcher > > > > > * SNI spec? > > > > http://www.notmart.org/misc/statusnotifieritem/index.html > > what an interesting place to keep specifications (even if FDO is unlikely: > maybe somewhere on .kde.org?) that

Re: Screen Edge handling in 4.11

2013-01-21 Thread Martin Graesslin
On Monday 21 January 2013 13:48:22 Aaron J. Seigo wrote: > On Monday, January 21, 2013 13:10:36 Martin Graesslin wrote: > > > > * which edge to monitor (left/right/top/bottom) > > > > * offset on edge > > > > * length on edge > > > > > > screen #? > > > > very unsure as we need to have a consi

Re: Screen Edge handling in 4.11

2013-01-21 Thread Aaron J. Seigo
On Monday, January 21, 2013 13:10:36 Martin Graesslin wrote: > > > * which edge to monitor (left/right/top/bottom) > > > * offset on edge > > > * length on edge > > > > screen #? > > very unsure as we need to have a consistent screen numbering and I don't > think that exists. don't we have th

Re: Screen Edge handling in 4.11

2013-01-21 Thread Martin Graesslin
On Monday 21 January 2013 12:53:21 Aaron J. Seigo wrote: > On Monday, January 21, 2013 11:03:53 Martin Gräßlin wrote: > > The protocol I would suggest is: > > 1. Application calls D-Bus function in KWin with the following information > > imo this should be a new DBus service name (e.g. org.kde.scr

Re: Screen Edge handling in 4.11

2013-01-21 Thread Aaron J. Seigo
On Monday, January 21, 2013 12:35:07 Marco Martin wrote: > plasma/desktop/shell/panelview.cpp ;) key words: GlowBar and m_glowBar -- Aaron J. Seigo signature.asc Description: This is a digitally signed message part. ___ Plasma-devel mailing list Plasm

Re: Screen Edge handling in 4.11

2013-01-21 Thread Aaron J. Seigo
On Monday, January 21, 2013 11:03:53 Martin Gräßlin wrote: > The protocol I would suggest is: > 1. Application calls D-Bus function in KWin with the following information imo this should be a new DBus service name (e.g. org.kde.screenedges) with an eye of perhaps even getting org.freedesktop.scree

Re: Screen Edge handling in 4.11

2013-01-21 Thread Marco Martin
On Monday 21 January 2013, Martin Graesslin wrote: > > I take it this system will be implemented in a library. Do you plan for a > > fallback plan, in case the system is using another window manager? For > > example when running on Gnome, Openbox, Windows, Mac OS? > > I don't have any plans for a

Re: Screen Edge handling in 4.11

2013-01-21 Thread Marco Martin
On Monday 21 January 2013, Martin Graesslin wrote: > > this looks certainly like an improvement, but maybe not in a specific > > case.. what about there is a fullscreen window (regardless it registered > > for an edge or not)? in this case the event should be passed only to the > > fullscreen windo

Re: Screen Edge handling in 4.11

2013-01-21 Thread Martin Graesslin
On Monday 21 January 2013 11:33:23 Aurélien Gâteau wrote: > Le Monday 21 January 2013 11:03:53 Martin Gräßlin a écrit : > > Hi workspace devs, > > > > I just finished a rewrite of the Screen Edge handling in KWin [1] and now > > I > > want to tackle one of the long standing issues: hidden panel ac

Re: Screen Edge handling in 4.11

2013-01-21 Thread Martin Graesslin
On Monday 21 January 2013 11:27:13 Marco Martin wrote: > so if i understood correctly if two apps register the same area, in case of > triggering both apps will be informed, right? yes > > this looks certainly like an improvement, but maybe not in a specific case.. > what about there is a fullscre

Re: Screen Edge handling in 4.11

2013-01-21 Thread Aaron J. Seigo
On Monday, January 21, 2013 11:58:08 Ivan Čukić wrote: > > this looks certainly like an improvement, but maybe not in a specific > > case.. what about there is a fullscreen window (regardless it registered > > for an > There are times when I desire my panel even if I have a fullscreen window > (m

Re: Screen Edge handling in 4.11

2013-01-21 Thread Ivan Čukić
> this looks certainly like an improvement, but maybe not in a specific case.. > what about there is a fullscreen window (regardless it registered for an There are times when I desire my panel even if I have a fullscreen window (movie player or something). At the same time, IIRC some games use t

Re: Screen Edge handling in 4.11

2013-01-21 Thread Aurélien Gâteau
Le Monday 21 January 2013 11:03:53 Martin Gräßlin a écrit : > Hi workspace devs, > > I just finished a rewrite of the Screen Edge handling in KWin [1] and now I > want to tackle one of the long standing issues: hidden panel activation. For > those who do not know the plans first designed years ago

Re: Screen Edge handling in 4.11

2013-01-21 Thread Marco Martin
On Monday 21 January 2013, Martin Gräßlin wrote: > Hi workspace devs, > > I just finished a rewrite of the Screen Edge handling in KWin [1] and now I > want to tackle one of the long standing issues: hidden panel activation. > For those who do not know the plans first designed years ago: instead o

Screen Edge handling in 4.11

2013-01-21 Thread Martin Gräßlin
Hi workspace devs, I just finished a rewrite of the Screen Edge handling in KWin [1] and now I want to tackle one of the long standing issues: hidden panel activation. For those who do not know the plans first designed years ago: instead of Plasma keeping track of where the panel is and reacting o