Simple and quite effective :-) Changing MAX_COLUMNS to 4 in /usr/lib/python2.6/site-packages/jarabe/controlpanel/gui.py did the trick. And still has space for (just) one more control.
--- On Fri, 5/21/10, Bernie Innocenti <ber...@codewiz.org> wrote: > From: Bernie Innocenti <ber...@codewiz.org> > Subject: Re: New XO-1.5 10.2.0 build 125 - control panel > To: "Yioryos Asprobounitis" <mavrot...@yahoo.com> > Cc: "Fedora OLPC" <fedora-olpc-l...@redhat.com>, "Chris Ball" > <c...@laptop.org>, "Devel" <devel@lists.laptop.org>, "timClicks" > <paperl...@timmcnamara.co.nz>, "Sugar Devel" <sugar-de...@lists.sugarlabs.org> > Date: Friday, May 21, 2010, 8:53 AM > [cc += sugar-devel@, timclicks] > > El Fri, 21-05-2010 a las 04:13 -0700, Yioryos Asprobounitis > escribió: > > This probably belongs to SugarLabs Devel but maybe the > control panel layout must be reengineered to properly fit > all the controls. > > In the current layout is easy to miss the scroll-bar > at the bottom and he software update/language panels. > > With the upcoming touchpad control panel, and maybe > more things to come, is going to get worse. > > Smaller icons should be an easy immediate fix and > maybe tabs could be considered for the future. > > I've applied the following patch to my builds. It mitigates > the problem, > at least on the screen size of the XO-1. > > The correct approach, of course, would be computing the > number of rows > from the current width of the window divided by the width > of each > column. (patches welcome). > > > > From d667cedc5052a95909578e6cc2e50472c0916e7c Mon Sep 17 > 00:00:00 2001 > From: timClicks <paperl...@timmcnamara.co.nz> > Date: Sun, 16 May 2010 01:02:36 +1200 > Subject: [PATCH 4/4] _MAX_COLUMNS now 4 > > The 'My Settings' dialogue no longer overhands on the right > on > the XO-1. This change will generally provide better > performance > for small screens. > > --- > src/jarabe/controlpanel/gui.py | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/src/jarabe/controlpanel/gui.py > b/src/jarabe/controlpanel/gui.py > index 51d9820..fb9010f 100644 > --- a/src/jarabe/controlpanel/gui.py > +++ b/src/jarabe/controlpanel/gui.py > @@ -33,7 +33,7 @@ from jarabe.controlpanel.toolbar import > SectionToolbar > from jarabe import config > > _logger = logging.getLogger('ControlPanel') > -_MAX_COLUMNS = 5 > +_MAX_COLUMNS = 4 > > class ControlPanel(gtk.Window): > __gtype_name__ = > 'SugarControlPanel' > -- > 1.7.0.4 > > > -- > // Bernie Innocenti - http://codewiz.org/ > \X/ Sugar Labs - http://sugarlabs.org/ > > _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel