Re: [Sugar-devel] [Dextrose] [PATCH v3] Reduction in the time taken for loading of the menu (SL#1169)

2010-10-27 Thread Bernie Innocenti
On Wed, 2010-10-27 at 06:05 +0530, Manusheel Gupta wrote:
 
 Are we ready to commit this patch?

I consider this patch good, but I have no authority to ack patches for
the sugar module. We need approval from either Alsroot, Silbe or
Erikos.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Dextrose] New maintainer for Words

2010-10-27 Thread Bernie Innocenti
On Wed, 2010-10-27 at 06:11 +0530, Manusheel Gupta wrote:
 
 Shachi and Sarvagya are interested to co-maintain Words. They did
 submit a patch this month (needs to be reviewed). Would you and Chris
 like to have a word with them on this matter?

Yes, but I will be (mostly) offline until the weekend.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Dextrose] [PATCH v5 sugar] Pulsing icon delayed by 5 seconds or so SL#2080

2010-10-27 Thread Steven Parrish
On Tue, Oct 26, 2010 at 7:50 PM, James Cameron qu...@laptop.org wrote:
 On Tue, Oct 26, 2010 at 05:41:58PM +0530, Anurag Chowdhury wrote:
 The conclusion of XO-1.5 being nearly 2.5 times faster than the XO-1
 could be verified by comparing their hardware specifications. at
 http://en.wikipedia.org/wiki/OLPC_XO-1  (For XO-1) and
 http://wiki.laptop.org/go/Hardware_specification_1.5 (For XO-1.5)

 These specifications do not describe CPU or graphics performance, and so
 your conclusion 2.5 times faster is not supported by these
 specifications.

 Also we can see the test results of James'(quozl) at
 http://bugs.sugarlabs.org/ticket/245 which suggests that XO-1.5 is
 atleast twice as fast as XO-1.

 That test compared two entirely different methods of rendering the
 languages control panel section; one method used by Sugar 0.82.1 and the
 other method used Sugar 0.84.11.  So your conclusion 2.5 times faster
 is not supported by this test either.

 http://dev.laptop.org/ticket/9325 is the best test result that I can
 remember that compares CPU and graphics performance, and the latest
 results there show XO-1 and XO-1.5 at about equal, because the bit plane
 depth has changed from 16 on XO-1 to 24 on XO-1.5 at the same time as
 the graphics subsystem became faster.  The test is less relevant to
 Sugar though, since it is (a) full screen fill, and (b) using SDL and
 pygame rather than GTK+.

 I'd like to test your change on Sugar 0.84 (not HEAD) on XO-1 and
 XO-1.5 once I can understand how to measure the performance.  It is more
 important for me that power is conserved.

 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


Just an FYI I am releasing a new Dextrose today.  os4dx2 which will
soon be available on wiki.sugarlabs.org/go/Dextrose   One feature is
an updated cairo which seems to have decreased the render times.  You
might want to check it out.  I have done some local testing and it
seems much improved so might just render this a mute point.

Steven
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Dextrose] [PATCH v5 sugar] Pulsing icon delayed by 5 seconds or so SL#2080

2010-10-27 Thread Gary Martin
Hi Steven,

On 27 Oct 2010, at 15:55, Steven Parrish wrote:

 On Tue, Oct 26, 2010 at 7:50 PM, James Cameron qu...@laptop.org wrote:
 On Tue, Oct 26, 2010 at 05:41:58PM +0530, Anurag Chowdhury wrote:
 The conclusion of XO-1.5 being nearly 2.5 times faster than the XO-1
 could be verified by comparing their hardware specifications. at
 http://en.wikipedia.org/wiki/OLPC_XO-1  (For XO-1) and
 http://wiki.laptop.org/go/Hardware_specification_1.5 (For XO-1.5)
 
 These specifications do not describe CPU or graphics performance, and so
 your conclusion 2.5 times faster is not supported by these
 specifications.
 
 Also we can see the test results of James'(quozl) at
 http://bugs.sugarlabs.org/ticket/245 which suggests that XO-1.5 is
 atleast twice as fast as XO-1.
 
 That test compared two entirely different methods of rendering the
 languages control panel section; one method used by Sugar 0.82.1 and the
 other method used Sugar 0.84.11.  So your conclusion 2.5 times faster
 is not supported by this test either.
 
 http://dev.laptop.org/ticket/9325 is the best test result that I can
 remember that compares CPU and graphics performance, and the latest
 results there show XO-1 and XO-1.5 at about equal, because the bit plane
 depth has changed from 16 on XO-1 to 24 on XO-1.5 at the same time as
 the graphics subsystem became faster.  The test is less relevant to
 Sugar though, since it is (a) full screen fill, and (b) using SDL and
 pygame rather than GTK+.
 
 I'd like to test your change on Sugar 0.84 (not HEAD) on XO-1 and
 XO-1.5 once I can understand how to measure the performance.  It is more
 important for me that power is conserved.
 
 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
 
 
 Just an FYI I am releasing a new Dextrose today.  os4dx2 which will
 soon be available on wiki.sugarlabs.org/go/Dextrose   One feature is
 an updated cairo which seems to have decreased the render times.  You
 might want to check it out.  I have done some local testing and it
 seems much improved so might just render this a mute point.

Oooh, some good news at last! Thanks for the heads up.

Regards,
--Gary

 Steven
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [PATCH Paint Activity] Fixed aspect ratio mode for Shape tools (OLPC#3705)

2010-10-27 Thread Ayush Goyal
Added fixed aspect ratio mode for line,ellipse and rectangle tool using Shift
key as mask.This allows drawing of straight lines  45 degree lines from line 
tool,circle from ellipse tool and square from rectangle tool

Signed-off-by: Ayush Goyal ay...@seeta.in
---
 Area.py |   33 -
 1 files changed, 32 insertions(+), 1 deletions(-)

diff --git a/Area.py b/Area.py
index ba06758..0bef28b 100644
--- a/Area.py
+++ b/Area.py
@@ -412,6 +412,12 @@ class Area(gtk.DrawingArea):
 
 coords = int(x), int(y)
 
+if state  gtk.gdk.SHIFT_MASK:
+if self.tool['name'] in ['rectangle', 'ellipse']:
+coords = self._keep_selection_ratio(coords)
+elif self.tool['name'] == 'line':
+coords = self._keep_line_ratio(coords)
+
 if state  gtk.gdk.BUTTON1_MASK and self.pixmap != None:
 if self.tool['name'] == 'pencil':
 self.d.brush(widget, coords, self.last,
@@ -530,11 +536,17 @@ class Area(gtk.DrawingArea):
 @param  event -- GdkEvent
 
 coords = int(event.x), int(event.y)
+if event.state  gtk.gdk.SHIFT_MASK:
+if self.tool['name'] in ['rectangle', 'ellipse']:
+coords = self._keep_selection_ratio(coords)
+if self.tool['name'] == 'line':
+coords = self._keep_line_ratio(coords)
+
 width, height = self.window.get_size()
 if self.desenha or self.sel_get_out:
 if self.tool['name'] == 'line':
 self.pixmap.draw_line(self.gc_line, self.oldx, self.oldy,
-int(event.x), int(event.y))
+  coords[0], coords[1])
 widget.queue_draw()
 self.enableUndo(widget)
 
@@ -1411,3 +1423,22 @@ class Area(gtk.DrawingArea):
 
 return (self.oldx + sign(dx) * size,
 self.oldy + sign(dy) * size)
+
+def _keep_line_ratio(self, coords):
+
+def sign(x):
+return x and x / abs(x) or 0
+
+dx = int(coords[0]) - self.oldx
+dy = int(coords[1]) - self.oldy
+size = max(abs(dx), abs(dy))
+
+if abs(dx)  0.5 * size and abs(dy)  0.5 * size:
+return (self.oldx + sign(dx) * size,
+   self.oldy + sign(dy) * size)
+elif abs(dx)  0.5 * size and abs(dy)  0.5 * size:
+return (self.oldx,
+   self.oldy + sign(dy) * size)
+elif abs(dx)  0.5 * size and abs(dy)  0.5 * size:
+return (self.oldx + sign(dx) * size,
+   self.oldy)
-- 
1.7.1

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [PATCH Paint Activity] Fixed aspect ratio mode for Shape tools (OLPC#3705)

2010-10-27 Thread Gonzalo Odiard
Thanks! Is very nice.
In the selection tool palette, we have a check box to enable change
the fixed ratio.
Can you add the checkbox to the palettes from ellipse, rectangle and line?

Gonzalo

On Wed, Oct 27, 2010 at 4:28 PM, Ayush Goyal ay...@seeta.in wrote:
 Added fixed aspect ratio mode for line,ellipse and rectangle tool using Shift
 key as mask.This allows drawing of straight lines  45 degree lines from line
 tool,circle from ellipse tool and square from rectangle tool

 Signed-off-by: Ayush Goyal ay...@seeta.in
 ---
  Area.py |   33 -
  1 files changed, 32 insertions(+), 1 deletions(-)

 diff --git a/Area.py b/Area.py
 index ba06758..0bef28b 100644
 --- a/Area.py
 +++ b/Area.py
 @@ -412,6 +412,12 @@ class Area(gtk.DrawingArea):

         coords = int(x), int(y)

 +        if state  gtk.gdk.SHIFT_MASK:
 +            if self.tool['name'] in ['rectangle', 'ellipse']:
 +                coords = self._keep_selection_ratio(coords)
 +            elif self.tool['name'] == 'line':
 +                coords = self._keep_line_ratio(coords)
 +
         if state  gtk.gdk.BUTTON1_MASK and self.pixmap != None:
             if self.tool['name'] == 'pencil':
                 self.d.brush(widget, coords, self.last,
 @@ -530,11 +536,17 @@ class Area(gtk.DrawingArea):
             @param  event -- GdkEvent
         
         coords = int(event.x), int(event.y)
 +        if event.state  gtk.gdk.SHIFT_MASK:
 +            if self.tool['name'] in ['rectangle', 'ellipse']:
 +                coords = self._keep_selection_ratio(coords)
 +            if self.tool['name'] == 'line':
 +                coords = self._keep_line_ratio(coords)
 +
         width, height = self.window.get_size()
         if self.desenha or self.sel_get_out:
             if self.tool['name'] == 'line':
                 self.pixmap.draw_line(self.gc_line, self.oldx, self.oldy,
 -                    int(event.x), int(event.y))
 +                                      coords[0], coords[1])
                 widget.queue_draw()
                 self.enableUndo(widget)

 @@ -1411,3 +1423,22 @@ class Area(gtk.DrawingArea):

         return (self.oldx + sign(dx) * size,
                 self.oldy + sign(dy) * size)
 +
 +    def _keep_line_ratio(self, coords):
 +
 +        def sign(x):
 +            return x and x / abs(x) or 0
 +
 +        dx = int(coords[0]) - self.oldx
 +        dy = int(coords[1]) - self.oldy
 +        size = max(abs(dx), abs(dy))
 +
 +        if abs(dx)  0.5 * size and abs(dy)  0.5 * size:
 +            return (self.oldx + sign(dx) * size,
 +                   self.oldy + sign(dy) * size)
 +        elif abs(dx)  0.5 * size and abs(dy)  0.5 * size:
 +            return (self.oldx,
 +                   self.oldy + sign(dy) * size)
 +        elif abs(dx)  0.5 * size and abs(dy)  0.5 * size:
 +            return (self.oldx + sign(dx) * size,
 +                   self.oldy)
 --
 1.7.1





-- 
Gonzalo Odiard
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Development Meetings

2010-10-27 Thread James Cameron
On Wed, Oct 27, 2010 at 11:33:12AM -0400, Michael Stone wrote:
 1. I am *much* more likely to read and/or participate in your
discussions if they occur in email as opposed to in IRC.

I agree.  Mail is asynchronous.  I tend not to use IRC for Sugar
discussions, though my attention can be attracted in working hours if my
nickname is mentioned.

 2. If you do decide to use email, please use separate threads for
separate topics, perhaps with RFC: and RFD: subject prefixes.

I agree.

 3. Regardless of medium, how do you imagine summarizing the feedback
received as a result of discussion for easy access in the future?

I imagine that a thread closing summary post, with the subject tag
[SUMMARY], would be posted.  A link to this might then be recorded in
other medium.

 4. How do you intend to bring discussions to closure?

I don't know how to do that, and it is frustrating to me.  Discussions
seem to keep going on and on, drilling down into trivialities, bringing
in orthogonal points, introducing new motions or variations to motions
without any seconding.  The community here does act in any way like a
deliberative assembly.  Achieving consensus is hard.

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Development Meetings

2010-10-27 Thread James Cameron
On Wed, Oct 27, 2010 at 11:47:03AM +, Aleksey Lim wrote:
 On Wed, Oct 27, 2010 at 09:05:40AM +1100, James Cameron wrote:
  On Tue, Oct 26, 2010 at 12:16:47PM +, Aleksey Lim wrote:
   What about having [only] upcoming meeting on nearest weekends,
   something like Saturday, 22:00 UTC?
  
  Nak.  Already booked, weekly event, high priority.
  
  http://whenisgood.net/ may interest you, it is a way to schedule an
  event ... I've found it very useful.
 
 Yeah, but I guess choosing 3rd date will be overkill,
 also, imho, static date for regular meetings sounds more useful.

Fine.  If you think it is important that I be there, I'm sure you'll
find a way to achieve it.

 But anyway, in my mind upcoming meeting should take motions about
 organizational questions and nothing prevents us to discuss/vote for
 motions before the meeting. During the meeting, motion will be taken
 keeping in mind votes of people who couldn't take part.
 
 I've tried to formalize all questions that are important for me. Please
 do the same for yours questions. So, people can post theirs +/-. Of
 course this thread might be used to discuss all topics before the
 meeting.

I'd prefer breaking into a new thread for motions.  However I've no
motions to suggest, and don't really have much to say.  ;-)

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Dextrose] [PATCH v5 sugar] Pulsing icon delayed by 5 seconds or so SL#2080

2010-10-27 Thread James Cameron
On Wed, Oct 27, 2010 at 11:15:01PM +0530, Anurag Chowdhury wrote:
 I carried out the same benchmark test, which I earlier conducted on an
 XO-1.5, on a XO-1.  And I have attached the log files obtained in both
 the cases.

I have reviewed them.  Can you show me the patch you used for benchmark
test?  I re-read the code from launcher.py, pulsingicon.py in sugar.git,
down to icon.py in sugar-toolkit.git, but wasn't able to figure out
where you might have added that benchmark timing.  Without it, I don't
understand what you are measuring, and so I don't understand the result.

 And found my assertion of XO-1.5 being a faster system in parameters
 of the pulsing icon rendering also i found out the delay of the first
 frame to be nearly 1.5 secs on XO-1 as compared to 0.8 secs on XO-1.5.
 also the consecutive times taken for the rendering of the frames on
 the XO-1 were much larger as compared to that on a XO-1.5. 

Yes, it seems to be a CPU task, not a graphics task, that you have
removed by your proposed patch.

 Hence, the above taken log results verify that XO-1.5 has better
 system performance in case of graphic rendering than XO-1.

Graphics rendering, yes.  Graphics performance, no.  I'm so sorry, all
this time I thought you were talking about graphics performance, but now
I see you are addressing a graphics rendering issue.

 And shipping the update function call for the first frame reduces the
 delay by nearly 1.5secs on an XO-1 and by 0.8 secs on XO-1.5.

So Bernie's questions in the bug spark my curiosity as well ... why is
it that the first frame is slower to render than the other frames?

(An unrelated side-issue ... the launcher is stealing CPU cycles from
the startup of the activity, the task run queue shows this during a
launch.  I wonder if activities might start up faster if there was no
launcher, just a busy cursor.)

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Dextrose] Fwd: [PATCH] Changed outline of checkbox from grey to black when activated. Ticket #305

2010-10-27 Thread Manusheel Gupta
Shan,

The patch indeed works well. Thanks for testing it.

Better to check this at couple of places (menus), where this feature does
have a role to play.

Regards,

Manu

On Tue, Oct 26, 2010 at 10:25 PM, Shanjit Singh Jajmann shan...@seeta.inwrote:

 Hello team,

 I have attached the screen shot for the check box without making the
 changes present in the patch.

 I have made a new window to test the working of the checkbox.

 The checkbox seems to be working fine.

 Please find the two screenshots of the checkbox (both selected and
 unselected) attached.


 Regards
 Shanjit Singh Jajmann


 On Wed, Oct 20, 2010 at 9:45 PM, Ishan Bansal is...@seeta.in wrote:


 Hi

 I have submitted the patch for the ticket #305.

 Wish if you could review it and provide me suggestions on any improvement
 required.

 Regards

 ishan

 -- Forwarded message --
 From: Ishan Bansal is...@seeta.in
 Date: Fri, Sep 10, 2010 at 12:07 AM
 Subject: [PATCH] Changed outline of checkbox from grey to black when
 activated. Ticket #305
 To: sugar-devel@lists.sugarlabs.org


 Changed outline of checkbox from grey to black so that it does not
 disappears into the grey highlight of the mouseover selection. (Ticket #305)
 ---
  gtk/theme/gtkrc.em |3 ++-
  1 files changed, 2 insertions(+), 1 deletions(-)

 diff --git a/gtk/theme/gtkrc.em b/gtk/theme/gtkrc.em
 index 69dccd9..3c0d7f6 100644
 --- a/gtk/theme/gtkrc.em
 +++ b/gtk/theme/gtkrc.em
 @@ -48,6 +48,7 @@ button_grey = '#808080'
  selection_grey = '#A6A6A6'
  panel_grey = '#C0C0C0'
  text_field_grey = '#E5E5E5'
 +text_field_black = '#00'
  white = '#FF'


 @@ -630,7 +631,7 @@ style checkbutton
  {
 base[NORMAL]  = $white
 base[PRELIGHT]= $white
 -base[ACTIVE]  = $text_field_grey
 +base[ACTIVE]  = $text_field_black

 text[PRELIGHT]= $toolbar_grey
 text[NORMAL]  = $toolbar_grey
 --
 1.7.0.4



 ___
 Dextrose mailing list
 dextr...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/dextrose



 ___
 Dextrose mailing list
 dextr...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/dextrose


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Development Meetings

2010-10-27 Thread Michael Stone

On Wed, Oct 27, 2010 at 16:51:00 + Aleksey Lim wrote:

These are good questions. I personally think that having more formalized
ML discussion (to take core team decisions) will be a huge plus (it is
impossible to take any decision only during a meeting) and not only for
people who prefer email to IRC.

Does anyone have ready to use recipes?


Yes, several. Three outlines that come to mind immediately are:

  1. parliamentary procedure, which James brought up implicitly in his
 comment when he mentioned the words motions and deliberative assembly. 
 (See Robert's Rules.)


  2. consensus, e.g. as exemplified in the IETF processes, which I brought up
 when I mentioned RFCs. (See RFC 2026.)

  3. dictatorship/oligarchy. (See LKML.)

Which are you interested in recipes for?

Michael
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Research: 0.84 Launcher Cost

2010-10-27 Thread James Cameron
Earlier in the context of SL#2080 patch review, I had said the
launcher is stealing CPU cycles from the startup of the activity, the
task run queue shows this during a launch.  I wonder if activities
might start up faster if there was no launcher, just a busy cursor.

Looks like activities would start faster; between one and four seconds,
mostly depending on the activity, and slightly depending on the icon
complexity.

Details below.

--

Research: will activities start faster if there is no launcher?

Method: using an XO-1, freshly installed with Sugar 0.84.22, as part
of OLPC OS 10.1.2 build os852, test the startup time of three
activities (Memorize, Moon and Chat), remove the launcher, retest,
subtract.

The launcher is implemented by source file launcher.py in
/usr/lib/python2.6/site-packages/jarabe/view/ ... the modification
made is attached as a patch.

The times were captured with a stopwatch.  The timing began when Start
was selected from the list view, and ended once the activity had
completed display of the UI.

Result:

a.  unmodified launcher.py

Memorize-34 9.43s, 9.56s, 9.51s
Moon-11 11.58s, 11.60s, 11.65s
Chat-65 6.65s, 6.54s, 6.59s

b.  modified launcher.py (black background, no animation),

Memorize-34 7.60s, 7.63s, 7.60s
Moon-11 7.78s, 7.78s, 7.95s
Chat-65 5.04s, 4.93s, 4.88s

c.  calculated cost of launcher

Memorize-34 1.89s
Moon-11 3.73s
Chat-65 1.64s

Diagnosis: removing the launcher animation saved between one and four
seconds of startup time.  The saving was greatest for the Moon activity.

--

Research: determine if the SVG icon for the Moon activity contributes
to the delay.

Method: swap the icons, restart Sugar, retest only Chat activity with
Moon icon.

Result:

a.  unmodified launcher.py

Chat-65 7.83s, 7.59s, 7.62s

b.  modified launcher.py (black background, no animation),

Chat-65 4.99s, 4.87s, 4.90s

c.  calculated cost of launcher

Chat-65 2.75s (greater than previous)

d.  calculated cost of moon icon over chat icon

Chat-65 1.09s

Diagnosis: the degree of saving has a little to do with the SVG icon
complexity.  The degree of saving has much to do with the mix of
operations performed by the activity during startup.

--

So, between 23 and 92 wasted days of looking at the launcher across
two million laptops.  Good time to think and plan, kids.

-- 
James Cameron
http://quozl.linux.org.au/
--- launcher.py.orig	2010-10-28 02:56:43.0 +
+++ launcher.py	2010-10-28 02:58:18.0 +
@@ -35,13 +35,13 @@
 self.props.type_hint = gtk.gdk.WINDOW_TYPE_HINT_NORMAL
 
 canvas = hippo.Canvas()
-canvas.modify_bg(gtk.STATE_NORMAL, style.COLOR_WHITE.get_gdk_color())
+canvas.modify_bg(gtk.STATE_NORMAL, style.COLOR_BLACK.get_gdk_color())
 self.add(canvas)
 canvas.show()
 
 self._activity_id = activity_id
-self._box = LaunchBox(activity_id, icon_path, icon_color)
-canvas.set_root(self._box)
+#self._box = LaunchBox(activity_id, icon_path, icon_color)
+#canvas.set_root(self._box)
 
 self.connect('realize', self.__realize_cb)
 
@@ -52,7 +52,7 @@
 
 def show(self):
 self.present()
-self._box.zoom_in()
+#self._box.zoom_in()
 
 def _update_size(self):
 self.resize(gtk.gdk.screen_width(), gtk.gdk.screen_height())
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar

2010-10-27 Thread Ratnadeep Debnath
@Gary
ping
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] an ardent proposal to bring *LOVE* back into Sugar Labs

2010-10-27 Thread Holt
(1) In-person meetings in between Bostonian 
http://wiki.sugarlabs.org/go/Oversight_Board members and Sugar/OLPC 
Local Lab Boston, quasimonthly.  Community is neither a buzzword, nor a 
fantasy, with Sugar Labs' only 4 active board members now living in 
Boston today.  Community is the 132 volunteer members of 
http://lists.laptop.org/listinfo/olpc_boston who want to particitepate 
in Sugar/OLPC but our promise withers, when accomplished teachers and 
volunteers willing to pull their weight, simply don't -- as too many of 
us are unintentionally hiding behind our IRC koolaid, yep myself guilty 
as charged :)  So it's time to throw a few parties.  And get over a 
couple of our antisocial hangups, at all levels of our organizing.  As 
our 130+ person high-energy http://olpcSF.org/summit this past weekend 
proved far beyond a shadow of a doubt.  As SF's own amazing hackerspace 
(http://noisebridge.net) reminded us all late into the night before.  
Sustainable volunteerism == bringing people together in a physical 
space, even in Boston!  Like others have already done globally here: 
http://wiki.sugarlabs.org/go/Local_Labs .  I made this happen last week 
in San Francisco for almost 10 valiant-but-poor-volunteers, by lining 
them up with other more well-off volunteers, using peer2peer donations 
instead of bureaucratic budget molasses.  Next year we can do this for 
20 volunteers instead of 10, if we bring ourselves together.  Meantime: 
I, Walter, Bernie and CJB (etc) can do our Boston and Global community a 
gigantic favor if we Get Out More right here at home :)  Learning (i.e. 
healthy) communities live or die based on the Rhythm their members 
create -- physical bonds feed online bonds and vice versa.  Let us begin 
now.  Progress beckons: Walter, Bernie  I will meet all together Thurs 
(tomorrow) for the first time in about a year, to discuss our 
breakthrough community catapult in SF, even before SF's Mayor issued his 
proclamation: 
http://blog.laptop.org/2010/10/22/october-23-is-olpc-day-in-sf/


(2) Democracy does NOT grow on trees, or in the back of stale legalistic 
texts.  It is the worst form of governance, if we believe Churchill, and 
accordingly I and Sugar Labs' Oversight Board have been negligent in not 
getting folks fired up about the current election process, failing to 
bringing strong awareness around precise key election dates, even 
understanding it ourselves!  I personally consider both to be 
constitutional duty: the cleanest elections happen when we enable 
get-out-the-vote mobilizations of all kind, enabling expression and 
reflection AKA learning.  Disturbing evidence I've uncovered in the past 
24hrs is that board members themselves I've spoken to privately remain 
confused about nomination/election dates, confused about duration of 
terms, confused about lame duck/impeachment/replacement/re-invitation 
procedures for the several absentee board members already gone.  Pity 
our rank+file volunteer just trying to get some work done, or get fired 
up about our so-sweet possibilities!  Now drowning in this 
unadvertised/undecided election machinery-- No more!  I suggest we start 
with Informed Consent, meaning strong advance awareness of all deadlines 
and voting times -- that we hopefully all together agree to publicize 
very directly off:


http://google.com/search?q=sugar+labs+election

(3) One specific proposal around strengthening awareness of Sugar Labs' 
election clearly, widely and far more passionately, with all dates 
clearly layed out, right off the uniquely memorable page above -- was 
advanced by Luke Faraone (administering the election) earlier this 
evening.  Walter Bender says he would agree to support Luke's proposal 
to extend registration (welcoming quality candidates  eligible voters 
both) until something like Nov 10th 23:59 EST, if the election itself 
was delayed until approximately Nov 14-27, IF our broad community and 
board agrees this will all deepen our Participative process, strengthen 
who we are, illustrate our shared sacrifice -- and most importantly: 
waken our family and friends to our cause.  Yes, I'm paraphrasing, 
Walter please speak for yourself :)   In any case, for me 
clearness-in-democracy is non-negotiable, as is our blessed 
responsibility to stay young, Meaningfully open (Lovable too please!) 
while at last growing up as a 2008-2012 organization, as this election 
will now decide.  I support Luke's above thoughtful proposal and hope 
others will too, enhancing it ideally if you can, but most important all 
speaking our consciences towards deciding quickly and carefully, however 
we proceed.


(4) First kill all the lawyers (but please Shakespeare DO read our SFC 
by-laws at 
http://wiki.sugarlabs.org/go/Sugar_Labs/SFC-SugarLabs_Agreement and 
http://wiki.sugarlabs.org/go/Sugar_Labs/Members/List carefully before 
the light goes out :)  And if a board meeting is needed to finalize any 
electoral learning learning consensus(es) 

Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar

2010-10-27 Thread sankarshan
On Wed, Oct 20, 2010 at 2:55 PM, Tim McNamara
paperl...@timmcnamara.co.nz wrote:

 I think Collect would be an excellent name for an Activity. It's a verb
 with a single word.

Indeed. It is a good suggestion. Thank you.



-- 
sankarshan mukhopadhyay
http://sankarshan.randomink.org/blog
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel