From: Tony H. <h...@re...> - 2007-07-18 18:33:27
|
In <200...@a3...>, Janek Kozicki wrote: > Tony Houghton said: (by the date of Tue, 17 Jul 2007 16:02:54 +0100) > > > I did reply but it seems to have expired into my "Old" folder. My > > suggestion was that instead of making the user enter the aspect ratio it > > should be possible to work out how many pixels libwnck adds and factor > > that in to the existing calculations. > > oh, so it's libwnck, then? I didn't know that. Well, I know nothing > about internals of libwnck :) > > Unless someone is capable of finding this number of pixels from libwnck > code, isn't it easier to make it user configurable? Please see if it looks better with the latest svn version. I've tweaked the code, assuming the dividers between workspaces are 1 pixel wide. You might also try revision 5105. At first I decided to remove the parent frame because the pager can have its own shadow. r5105 does this, assuming the widget has borders 1 pixel wide. But then I thought the border width might depend on theme so it would be safer to reinstate the parent frame to give it a shadow, set the pager's shadow type to none and assume the pager has no borders. This is r5106, my latest commit so far. I haven't looked at libwnck's code because it would probably take me ages to fathom out. I looked at the Gnome workspace switcher code instead, but that didn't help because the Gnome panel has a fixed size so you can leave libwnck wo its own devices for sizing. If you try that with the Rox panel it does that growing out of control thing. -- TH * http://www.realh.co.uk |