[Sugar-devel] New XO-1.5 10.2.0 build 125 - control panel

Sameer Verma sverma at sfsu.edu
Sat May 22 11:34:36 EDT 2010


On Fri, May 21, 2010 at 11:01 PM, Yioryos Asprobounitis
<mavrothal at yahoo.com> wrote:
> 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.
>

I also found the slidebar in the control panel confusing. We could do
tabs, thereby making more space for icons, but then it occurred to me:
Why does Control Panel run as a "popup" (i.e. layered over something
in the background) and not like any other activity (i.e. fullscreen) ?
Even the Journal runs fullscreen. We'd get more space and will be able
to use menus, etc.

While I'm at it, here's another thing that might be useful, esp. in
environments with lots of APs. A filter mechanism to show locked APs
vs open ones. I suppose remote environments won't have that many
radios, but in urban environments (such as San Francisco) it becomes
an issue.

cheers,
Sameer

> --- On Fri, 5/21/10, Bernie Innocenti <bernie at codewiz.org> wrote:
>
>> From: Bernie Innocenti <bernie at codewiz.org>
>> Subject: Re: New XO-1.5 10.2.0 build 125 - control panel
>> To: "Yioryos Asprobounitis" <mavrothal at yahoo.com>
>> Cc: "Fedora OLPC" <fedora-olpc-list at redhat.com>, "Chris Ball" <cjb at laptop.org>, "Devel" <devel at lists.laptop.org>, "timClicks" <paperless at timmcnamara.co.nz>, "Sugar Devel" <sugar-devel at 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 <paperless at 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/
>>
>>
>
>
>
>
> _______________________________________________
> olpc mailing list
> olpc at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/olpc
>


More information about the Sugar-devel mailing list