Re: docked window mode in GOk and SOK
- From: Bill Haneman <Bill Haneman Sun COM>
- To: Chris Jones <skating tortoise gmail com>
- Cc: gnome-accessibility-list gnome org
- Subject: Re: docked window mode in GOk and SOK
- Date: Thu, 29 Jun 2006 12:13:31 +0100
Reading the gconf values isn't a fully robust solution, since the panel
is not the only thing that might use _NET_WM_STRUTS.
It's not apathy, it just that fixing this the right way would require
new WM API.
Bill
On Thu, 2006-06-29 at 12:02, Chris Jones wrote:
> Well I think it is possible to detect if the panel is running through
> dbus, and it's location is stored in gconf. This should be easy to
> implement. I've already tested it by hardcoding an offset, all that
> remains to do is reading the gconf values.
>
> I don't quite understand this apathy. No other part of the desktop
> would put up with such an annoying bug. I don't see why it is
> acceptable here.
>
> On 29/06/06, Bill Haneman <Bill Haneman sun com> wrote:
> > Hi Chris:
> >
> > There's no good solution to the "share a dock area" problem. We
> > recommend that you don't use both top and bottom panels when running an
> > onscreen keyboard, for this reason.
> >
> > The straightforward solution is to remove either the top or bottom
> > panel, and then use that edge to dock your keyboard. Otherwise you
> > could waste^^H^H^spend a lot of time trying to work around this.
> >
> > I don't believe there's any way to put multiple docks on one edge
> > reliably unless those docks share code (this is how gnome-panel manages
> > this), or some new IPC is invented whereby the docks can share info (and
> > then you have to convince all the users of _NET_WM_STRUT to implement
> > that IPC - good luck!). The existing X API for struts just doesn't
> > accommodate this scenario.
> >
> >
> > regards,
> >
> > Bill
> >
> > On Wed, 2006-06-28 at 22:43, Chris Jones wrote:
> > > SOK is simple onscreen keyboard I am writing to compliment GOK. It is
> > > a summer of code project.
> > >
> > >
> > > I've been trying to implement a dock window mode for SOK like that
> > > which GOK has.
> > >
> > > Unfortunately my effort was met with a plethora of problems.
> > >
> > > Support for such docked windows is unpredictable under dual screens
> > > and can cause windows to get stuck or disappear etc. There's not much
> > > I can do about this but file bug reports.
> > >
> > > Attaching GOK or SOK to an edge which has a panel attached results in
> > > a focus "war" betwixt the two. I'm planning to work round this by
> > > reading the gconf keys for the panel and adjusting the placement of
> > > SOK accordingly. Does GOK have a solution in the pipeline? Can
> > > anyone think of a better way to go about this?
> > >
> > > --
> > > Chris Jones
> > >
> > > jabber - skating tortoise gmail com
> > > msn - skating_tortoise dsl pipex com
> > > _______________________________________________
> > > gnome-accessibility-list mailing list
> > > gnome-accessibility-list gnome org
> > > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
> >
> >
>
>
> --
> Chris Jones
>
> jabber - skating tortoise gmail com
> msn - skating_tortoise dsl pipex com
> _______________________________________________
> gnome-accessibility-list mailing list
> gnome-accessibility-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]