--- src/jarabe/intro/colorpicker.py 2009-11-19 15:40:18.000000000 -0500
+++ src/jarabe/intro/colorpicker.py 2009-11-12 14:37:19.000000000 -0500
@@ -19,7 +19,7 @@ import hippo
from sugar.graphics.icon import CanvasIcon
from sugar.graphics import style
from sugar.graphics.xocolor import XoColor
-
+"""
class ColorPicker(hippo.CanvasBox, hippo.CanvasItem):
def __init__(self, **kwargs):
hippo.CanvasBox.__init__(self, **kwargs)
@@ -41,3 +41,73 @@ class ColorPicker(hippo.CanvasBox, hippo
def _set_random_colors(self):
self._xo_color = XoColor()
self._xo.props.xo_color = self._xo_color
+"""
+class ColorPicker(hippo.CanvasBox, hippo.CanvasItem):
+ def __init__(self, me, **kwargs):
+ hippo.CanvasBox.__init__(self, **kwargs)
+ self.props.orientation = hippo.ORIENTATION_HORIZONTAL
+ self._xo_color = None
+
+ self._xo = CanvasIcon(size=style.XLARGE_ICON_SIZE,
+ icon_name='computer-xo')
+ self._xo.connect('activated', self.__pressed_cb, me)
+ self.append(self._xo)
+
+ def __pressed_cb(self, item, me):
+ me.set_random_colors()
+
+class ColorPrev(hippo.CanvasBox, hippo.CanvasItem):
+ def __init__(self, me, **kwargs):
+ hippo.CanvasBox.__init__(self, **kwargs)
+ self.props.orientation = hippo.ORIENTATION_HORIZONTAL
+ self._xo_color = None
+
+ self._xo = CanvasIcon(size=style.STANDARD_ICON_SIZE,
+ icon_name='computer-xo')
+ self._xo.connect('activated', self.__pressed_cb, me)
+ self.append(self._xo)
+
+ def __pressed_cb(self, item, me):
+ me.set_prev_colors()
+
+class ColorNext(hippo.CanvasBox, hippo.CanvasItem):
+ def __init__(self, me, **kwargs):
+ hippo.CanvasBox.__init__(self, **kwargs)
+ self.props.orientation = hippo.ORIENTATION_HORIZONTAL
+ self._xo_color = None
+
+ self._xo = CanvasIcon(size=style.STANDARD_ICON_SIZE,
+ icon_name='computer-xo')
+ self._xo.connect('activated', self.__pressed_cb, me)
+ self.append(self._xo)
+
+ def __pressed_cb(self, item, me):
+ me.set_next_colors()
+
+class Prev(hippo.CanvasBox, hippo.CanvasItem):
+ def __init__(self, me, **kwargs):
+ hippo.CanvasBox.__init__(self, **kwargs)
+ self.props.orientation = hippo.ORIENTATION_HORIZONTAL
+ self._xo_color = None
+
+ self._xo = CanvasIcon(size=style.STANDARD_ICON_SIZE,
+ icon_name='go-left')
+ self._xo.connect('activated', self.__pressed_cb, me)
+ self.append(self._xo)
+
+ def __pressed_cb(self, item, me):
+ me.set_prev_colors()
+
+class Next(hippo.CanvasBox, hippo.CanvasItem):
+ def __init__(self, me, **kwargs):
+ hippo.CanvasBox.__init__(self, **kwargs)
+ self.props.orientation = hippo.ORIENTATION_HORIZONTAL
+ self._xo_color = None
+
+ self._xo = CanvasIcon(size=style.STANDARD_ICON_SIZE,
+ icon_name='go-right')
+ self._xo.connect('activated', self.__pressed_cb, me)
+ self.append(self._xo)
+
+ def __pressed_cb(self, item, me):
+ me.set_prev_colors()