<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Features%2FEnhanced_color_selector%2FPatch-window</id>
	<title>Features/Enhanced color selector/Patch-window - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Features%2FEnhanced_color_selector%2FPatch-window"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Enhanced_color_selector/Patch-window&amp;action=history"/>
	<updated>2026-06-09T10:21:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/Enhanced_color_selector/Patch-window&amp;diff=40405&amp;oldid=prev</id>
		<title>Walter: Created page with &#039;&lt;pre&gt; --- src/jarabe/intro/window.py	2009-11-19 15:39:34.000000000 -0500 +++ src/jarabe/intro/window.py	2009-11-12 14:57:25.000000000 -0500 @@ -125,14 +125,68 @@ class _ColorPage…&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/Enhanced_color_selector/Patch-window&amp;diff=40405&amp;oldid=prev"/>
		<updated>2009-11-19T20:52:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;lt;pre&amp;gt; --- src/jarabe/intro/window.py	2009-11-19 15:39:34.000000000 -0500 +++ src/jarabe/intro/window.py	2009-11-12 14:57:25.000000000 -0500 @@ -125,14 +125,68 @@ class _ColorPage…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
--- src/jarabe/intro/window.py	2009-11-19 15:39:34.000000000 -0500&lt;br /&gt;
+++ src/jarabe/intro/window.py	2009-11-12 14:57:25.000000000 -0500&lt;br /&gt;
@@ -125,14 +125,68 @@ class _ColorPage(_Page):&lt;br /&gt;
                                        xalign=hippo.ALIGNMENT_CENTER)&lt;br /&gt;
         self.append(self._label)&lt;br /&gt;
 &lt;br /&gt;
-        self._cp = colorpicker.ColorPicker(xalign=hippo.ALIGNMENT_CENTER)&lt;br /&gt;
-        self.append(self._cp)&lt;br /&gt;
+        self._box = hippo.CanvasBox(orientation=hippo.ORIENTATION_HORIZONTAL)&lt;br /&gt;
+&lt;br /&gt;
+        self._p = colorpicker.Prev(self)&lt;br /&gt;
+        self._box.append(self._p)&lt;br /&gt;
+&lt;br /&gt;
+        self._pc = colorpicker.ColorPrev(self)&lt;br /&gt;
+        self._box.append(self._pc)&lt;br /&gt;
+&lt;br /&gt;
+        self._cp = colorpicker.ColorPicker(self)&lt;br /&gt;
+        self._box.append(self._cp)&lt;br /&gt;
+&lt;br /&gt;
+        self._nc = colorpicker.ColorNext(self)&lt;br /&gt;
+        self._box.append(self._nc)&lt;br /&gt;
+&lt;br /&gt;
+        self._n = colorpicker.Next(self)&lt;br /&gt;
+        self._box.append(self._n)&lt;br /&gt;
+&lt;br /&gt;
+        self.append(self._box)&lt;br /&gt;
 &lt;br /&gt;
-        self._color = self._cp.get_color()&lt;br /&gt;
         self.set_valid(True)&lt;br /&gt;
 &lt;br /&gt;
+        self.init_colors()&lt;br /&gt;
+        self.set_random_colors()&lt;br /&gt;
+&lt;br /&gt;
+    def init_colors(self):&lt;br /&gt;
+        self._cp._xo_color = XoColor()&lt;br /&gt;
+        self._cp._xo.props.xo_color = self._cp._xo_color&lt;br /&gt;
+        self._pc._xo_color = XoColor()&lt;br /&gt;
+        self._pc._xo.props.xo_color = self._pc._xo_color&lt;br /&gt;
+        self._nc._xo_color = XoColor()&lt;br /&gt;
+        self._nc._xo.props.xo_color = self._nc._xo_color&lt;br /&gt;
+        self._p._xo_color = XoColor()&lt;br /&gt;
+        self._p._xo_color.set_color(&amp;quot;#808080,#808080&amp;quot;)&lt;br /&gt;
+        self._p._xo.props.xo_color = self._p._xo_color&lt;br /&gt;
+        self._n._xo.props.xo_color = self._p._xo_color&lt;br /&gt;
+        &lt;br /&gt;
+    def set_random_colors(self):&lt;br /&gt;
+        self._cp._xo_color.set_color(self._cp._xo_color.get_random_color())&lt;br /&gt;
+        self._cp._xo.props.xo_color = self._cp._xo_color&lt;br /&gt;
+        self._pc._xo_color.set_color(self._cp._xo_color.get_prev_color())&lt;br /&gt;
+        self._pc._xo.props.xo_color = self._pc._xo_color&lt;br /&gt;
+        self._nc._xo_color.set_color(self._cp._xo_color.get_next_color())&lt;br /&gt;
+        self._nc._xo.props.xo_color = self._nc._xo_color&lt;br /&gt;
+&lt;br /&gt;
+    def set_prev_colors(self):&lt;br /&gt;
+        self._nc._xo_color.set_color(self._cp._xo_color.to_string())&lt;br /&gt;
+        self._nc._xo.props.xo_color = self._nc._xo_color&lt;br /&gt;
+        self._cp._xo_color.set_color(self._pc._xo_color.to_string())&lt;br /&gt;
+        self._cp._xo.props.xo_color = self._cp._xo_color&lt;br /&gt;
+        self._pc._xo_color.set_color(self._pc._xo_color.get_prev_color())&lt;br /&gt;
+        self._pc._xo.props.xo_color = self._pc._xo_color&lt;br /&gt;
+&lt;br /&gt;
+    def set_next_colors(self):&lt;br /&gt;
+        self._pc._xo_color.set_color(self._cp._xo_color.to_string())&lt;br /&gt;
+        self._pc._xo.props.xo_color = self._pc._xo_color&lt;br /&gt;
+        self._cp._xo_color.set_color(self._nc._xo_color.to_string())&lt;br /&gt;
+        self._cp._xo.props.xo_color = self._cp._xo_color&lt;br /&gt;
+        self._nc._xo_color.set_color(self._nc._xo_color.get_next_color())&lt;br /&gt;
+        self._nc._xo.props.xo_color = self._nc._xo_color&lt;br /&gt;
+&lt;br /&gt;
     def get_color(self):&lt;br /&gt;
-        return self._cp.get_color()&lt;br /&gt;
+        return self._cp._xo_color&lt;br /&gt;
 &lt;br /&gt;
 class _IntroBox(hippo.CanvasBox):&lt;br /&gt;
     __gsignals__ = {&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
</feed>