Index: misc/farbtastic/wheel.png
===================================================================
RCS file: misc/farbtastic/wheel.png
diff -N misc/farbtastic/wheel.png
Binary files /tmp/cvs5mCwr6 and /dev/null differ
Index: misc/farbtastic/marker.png
===================================================================
RCS file: misc/farbtastic/marker.png
diff -N misc/farbtastic/marker.png
Binary files /tmp/cvs6h767X and /dev/null differ
Index: misc/farbtastic/farbtastic.css
===================================================================
RCS file: misc/farbtastic/farbtastic.css
diff -N misc/farbtastic/farbtastic.css
--- misc/farbtastic/farbtastic.css 13 Apr 2007 07:33:23 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-/* $Id: farbtastic.css,v 1.3 2007/04/13 07:33:23 dries Exp $ */
-
-.farbtastic {
- position: relative;
-}
-.farbtastic * {
- position: absolute;
- cursor: crosshair;
-}
-.farbtastic, .farbtastic .wheel {
- width: 195px;
- height: 195px;
-}
-.farbtastic .color, .farbtastic .overlay {
- top: 47px;
- left: 47px;
- width: 101px;
- height: 101px;
-}
-.farbtastic .wheel {
- background: url(wheel.png) no-repeat;
- width: 195px;
- height: 195px;
-}
-.farbtastic .overlay {
- background: url(mask.png) no-repeat;
-}
-.farbtastic .marker {
- width: 17px;
- height: 17px;
- margin: -8px 0 0 -8px;
- overflow: hidden;
- background: url(marker.png) no-repeat;
-}
-
Index: misc/farbtastic/mask.png
===================================================================
RCS file: misc/farbtastic/mask.png
diff -N misc/farbtastic/mask.png
Binary files /tmp/cvsdr3twH and /dev/null differ
Index: misc/farbtastic/farbtastic.js
===================================================================
RCS file: misc/farbtastic/farbtastic.js
diff -N misc/farbtastic/farbtastic.js
--- misc/farbtastic/farbtastic.js 12 Jun 2008 19:49:10 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,315 +0,0 @@
-// $Id: farbtastic.js,v 1.5 2008/06/12 19:49:10 dries Exp $
-// Farbtastic 1.2
-
-jQuery.fn.farbtastic = function (callback) {
- $.farbtastic(this, callback);
- return this;
-};
-
-jQuery.farbtastic = function (container, callback) {
- var container = $(container).get(0);
- return container.farbtastic || (container.farbtastic = new jQuery._farbtastic(container, callback));
-};
-
-jQuery._farbtastic = function (container, callback) {
- // Store farbtastic object
- var fb = this;
-
- // Insert markup
- $(container).html('
');
- var e = $('.farbtastic', container);
- fb.wheel = $('.wheel', container).get(0);
- // Dimensions
- fb.radius = 84;
- fb.square = 100;
- fb.width = 194;
-
- // Fix background PNGs in IE6
- if (navigator.appVersion.match(/MSIE [0-6]\./)) {
- $('*', e).each(function () {
- if (this.currentStyle.backgroundImage != 'none') {
- var image = this.currentStyle.backgroundImage;
- image = this.currentStyle.backgroundImage.substring(5, image.length - 2);
- $(this).css({
- 'backgroundImage': 'none',
- 'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='" + image + "')"
- });
- }
- });
- }
-
- /**
- * Link to the given element(s) or callback.
- */
- fb.linkTo = function (callback) {
- // Unbind previous nodes
- if (typeof fb.callback == 'object') {
- $(fb.callback).unbind('keyup', fb.updateValue);
- }
-
- // Reset color
- fb.color = null;
-
- // Bind callback or elements
- if (typeof callback == 'function') {
- fb.callback = callback;
- }
- else if (typeof callback == 'object' || typeof callback == 'string') {
- fb.callback = $(callback);
- fb.callback.bind('keyup', fb.updateValue);
- if (fb.callback.get(0).value) {
- fb.setColor(fb.callback.get(0).value);
- }
- }
- return this;
- };
- fb.updateValue = function (event) {
- if (this.value && this.value != fb.color) {
- fb.setColor(this.value);
- }
- };
-
- /**
- * Change color with HTML syntax #123456
- */
- fb.setColor = function (color) {
- var unpack = fb.unpack(color);
- if (fb.color != color && unpack) {
- fb.color = color;
- fb.rgb = unpack;
- fb.hsl = fb.RGBToHSL(fb.rgb);
- fb.updateDisplay();
- }
- return this;
- };
-
- /**
- * Change color with HSL triplet [0..1, 0..1, 0..1]
- */
- fb.setHSL = function (hsl) {
- fb.hsl = hsl;
- fb.rgb = fb.HSLToRGB(hsl);
- fb.color = fb.pack(fb.rgb);
- fb.updateDisplay();
- return this;
- };
-
- /////////////////////////////////////////////////////
-
- /**
- * Retrieve the coordinates of the given event relative to the center
- * of the widget.
- */
- fb.widgetCoords = function (event) {
- var x, y;
- var el = event.target || event.srcElement;
- var reference = fb.wheel;
-
- // If the offset from the relative element is undefined calculate it.
- if ( typeof event.offsetX == 'undefined' && typeof event.offsetY == 'undefined' ) {
- var offset = $(event.target).offset(false);
- event.offsetX = event.pageX - offset.left;
- event.offsetY = event.pageY - offset.top;
- }
-
- // Use offset coordinates and find common offsetParent
- var pos = { x: event.offsetX, y: event.offsetY };
-
- // Send the coordinates upwards through the offsetParent chain.
- var e = el;
- while (e) {
- e.mouseX = pos.x;
- e.mouseY = pos.y;
- pos.x += e.offsetLeft;
- pos.y += e.offsetTop;
- e = e.offsetParent;
- }
-
- // Look for the coordinates starting from the wheel widget.
- var e = reference;
- var offset = { x: 0, y: 0 };
- while (e) {
- if (typeof e.mouseX != 'undefined') {
- x = e.mouseX - offset.x;
- y = e.mouseY - offset.y;
- break;
- }
- offset.x += e.offsetLeft;
- offset.y += e.offsetTop;
- e = e.offsetParent;
- }
-
- // Reset stored coordinates
- e = el;
- while (e) {
- e.mouseX = undefined;
- e.mouseY = undefined;
- e = e.offsetParent;
- }
-
- // Subtract distance to middle
- return { x: x - fb.width / 2, y: y - fb.width / 2 };
- };
-
- /**
- * Mousedown handler
- */
- fb.mousedown = function (event) {
- // Capture mouse
- if (!document.dragging) {
- $(document).bind('mousemove', fb.mousemove).bind('mouseup', fb.mouseup);
- document.dragging = true;
- }
-
- // Check which area is being dragged
- var pos = fb.widgetCoords(event);
- fb.circleDrag = Math.max(Math.abs(pos.x), Math.abs(pos.y)) * 2 > fb.square;
-
- // Process
- fb.mousemove(event);
- return false;
- };
-
- /**
- * Mousemove handler
- */
- fb.mousemove = function (event) {
- // Get coordinates relative to color picker center
- var pos = fb.widgetCoords(event);
-
- // Set new HSL parameters
- if (fb.circleDrag) {
- var hue = Math.atan2(pos.x, -pos.y) / 6.28;
- if (hue < 0) hue += 1;
- fb.setHSL([hue, fb.hsl[1], fb.hsl[2]]);
- }
- else {
- var sat = Math.max(0, Math.min(1, -(pos.x / fb.square) + .5));
- var lum = Math.max(0, Math.min(1, -(pos.y / fb.square) + .5));
- fb.setHSL([fb.hsl[0], sat, lum]);
- }
- return false;
- };
-
- /**
- * Mouseup handler
- */
- fb.mouseup = function () {
- // Uncapture mouse
- $(document).unbind('mousemove', fb.mousemove);
- $(document).unbind('mouseup', fb.mouseup);
- document.dragging = false;
- };
-
- /**
- * Update the markers and styles
- */
- fb.updateDisplay = function () {
- // Markers
- var angle = fb.hsl[0] * 6.28;
- $('.h-marker', e).css({
- left: Math.round(Math.sin(angle) * fb.radius + fb.width / 2) + 'px',
- top: Math.round(-Math.cos(angle) * fb.radius + fb.width / 2) + 'px'
- });
-
- $('.sl-marker', e).css({
- left: Math.round(fb.square * (.5 - fb.hsl[1]) + fb.width / 2) + 'px',
- top: Math.round(fb.square * (.5 - fb.hsl[2]) + fb.width / 2) + 'px'
- });
-
- // Saturation/Luminance gradient
- $('.color', e).css('backgroundColor', fb.pack(fb.HSLToRGB([fb.hsl[0], 1, 0.5])));
-
- // Linked elements or callback
- if (typeof fb.callback == 'object') {
- // Set background/foreground color
- $(fb.callback).css({
- backgroundColor: fb.color,
- color: fb.hsl[2] > 0.5 ? '#000' : '#fff'
- });
-
- // Change linked value
- $(fb.callback).each(function() {
- if (this.value && this.value != fb.color) {
- this.value = fb.color;
- }
- });
- }
- else if (typeof fb.callback == 'function') {
- fb.callback.call(fb, fb.color);
- }
- };
-
- /* Various color utility functions */
- fb.pack = function (rgb) {
- var r = Math.round(rgb[0] * 255);
- var g = Math.round(rgb[1] * 255);
- var b = Math.round(rgb[2] * 255);
- return '#' + (r < 16 ? '0' : '') + r.toString(16) +
- (g < 16 ? '0' : '') + g.toString(16) +
- (b < 16 ? '0' : '') + b.toString(16);
- };
-
- fb.unpack = function (color) {
- if (color.length == 7) {
- return [parseInt('0x' + color.substring(1, 3)) / 255,
- parseInt('0x' + color.substring(3, 5)) / 255,
- parseInt('0x' + color.substring(5, 7)) / 255];
- }
- else if (color.length == 4) {
- return [parseInt('0x' + color.substring(1, 2)) / 15,
- parseInt('0x' + color.substring(2, 3)) / 15,
- parseInt('0x' + color.substring(3, 4)) / 15];
- }
- };
-
- fb.HSLToRGB = function (hsl) {
- var m1, m2, r, g, b;
- var h = hsl[0], s = hsl[1], l = hsl[2];
- m2 = (l <= 0.5) ? l * (s + 1) : l + s - l*s;
- m1 = l * 2 - m2;
- return [this.hueToRGB(m1, m2, h+0.33333),
- this.hueToRGB(m1, m2, h),
- this.hueToRGB(m1, m2, h-0.33333)];
- };
-
- fb.hueToRGB = function (m1, m2, h) {
- h = (h < 0) ? h + 1 : ((h > 1) ? h - 1 : h);
- if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;
- if (h * 2 < 1) return m2;
- if (h * 3 < 2) return m1 + (m2 - m1) * (0.66666 - h) * 6;
- return m1;
- };
-
- fb.RGBToHSL = function (rgb) {
- var min, max, delta, h, s, l;
- var r = rgb[0], g = rgb[1], b = rgb[2];
- min = Math.min(r, Math.min(g, b));
- max = Math.max(r, Math.max(g, b));
- delta = max - min;
- l = (min + max) / 2;
- s = 0;
- if (l > 0 && l < 1) {
- s = delta / (l < 0.5 ? (2 * l) : (2 - 2 * l));
- }
- h = 0;
- if (delta > 0) {
- if (max == r && max != g) h += (g - b) / delta;
- if (max == g && max != b) h += (2 + (b - r) / delta);
- if (max == b && max != r) h += (4 + (r - g) / delta);
- h /= 6;
- }
- return [h, s, l];
- };
-
- // Install mousedown handler (the others are set on the document on-demand)
- $('*', e).mousedown(fb.mousedown);
-
- // Init color
- fb.setColor('#000000');
-
- // Set linked elements/callback
- if (callback) {
- fb.linkTo(callback);
- }
-};
\ No newline at end of file
Index: modules/color/color.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/color/color.module,v
retrieving revision 1.47
diff -u -r1.47 color.module
--- modules/color/color.module 20 Sep 2008 20:22:24 -0000 1.47
+++ modules/color/color.module 29 Sep 2008 21:21:45 -0000
@@ -149,19 +149,19 @@
* Form callback. Returns the configuration form.
*/
function color_scheme_form(&$form_state, $theme) {
- $base = drupal_get_path('module', 'color');
+ //$base = drupal_get_path('module', 'color');
$info = color_get_info($theme);
// Add Farbtastic color picker.
- drupal_add_css('misc/farbtastic/farbtastic.css', 'module', 'all', FALSE);
- drupal_add_js('misc/farbtastic/farbtastic.js');
+ //drupal_add_css('misc/farbtastic/farbtastic.css', 'module', 'all', FALSE);
+ //drupal_add_js('misc/farbtastic/farbtastic.js');
// Add custom CSS and JS.
- drupal_add_css($base . '/color.css', 'module', 'all', FALSE);
- drupal_add_js($base . '/color.js');
- drupal_add_js(array('color' => array(
+ //drupal_add_css($base . '/color.css', 'module', 'all', FALSE);
+ //drupal_add_js($base . '/color.js');
+ /*drupal_add_js(array('color' => array(
'reference' => color_get_palette($theme, TRUE)
- )), 'setting');
+ )), 'setting');*/
// See if we're using a predefined scheme.
$current = implode(',', variable_get('color_' . $theme . '_palette', array()));
@@ -210,7 +210,34 @@
$theme = $form['theme']['#value'];
$info = $form['info']['#value'];
$path = drupal_get_path('theme', $theme) . '/';
- drupal_add_css($path . $info['preview_css']);
+ drupal_add_js('misc/ui.core.js');
+ drupal_add_js(drupal_get_path('module', 'color') . '/ui.colorpicker.js');
+ /*drupal_add_js('$(document).ready(function(){
+ $("#colorpicker").colorpicker({
+ flat: true,
+ onChange: function (hsb, hex, rgb) {
+ $("#palette:selected").value("#" + hex);
+ },
+ });
+ $("#palette :text").focus(function() {
+ $("#colorpicker").ColorPickerSetColor(this.value.replace("#", ""));
+ });
+ });', 'inline');*/
+ drupal_add_js('$(document).ready(function(){
+ $("#palette input").colorpicker({
+ onSubmit: function(hsb, hex, rgb) {
+ $("#palette input:selected").val("#" + hex);
+ },
+ onBeforeShow: function () {
+ $(this).ColorPickerSetColor(this.value.replace("#", ""));
+ }
+ })
+ .bind("keyup", function(){
+ $(this).ColorPickerSetColor(this.value.replace("#", ""));
+ });
+ });', 'inline');
+ drupal_add_css('misc/ui.all.css');
+ //drupal_add_css($path . $info['preview_css']);
$output = '';
$output .= '';
@@ -222,6 +249,7 @@
$output .= drupal_render($form['palette'][$name]);
}
$output .= '
';
+ //$output .= '';
// Preview
$output .= drupal_render($form);
$output .= '' . t('Preview') . '
';
Index: misc/images/colorpicker_hsb_s.png
===================================================================
RCS file: misc/images/colorpicker_hsb_s.png
diff -N misc/images/colorpicker_hsb_s.png
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/colorpicker_hsb_s.png 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,16 @@
+�PNG
+
+
+IHDR > B �C� pHYs �� cHRM z- �� �� �R qE �f 9 !�'�V IDATx��AH�`�_jtU�m3��-��kWw� ���c��٫ǂ(�(x�(6l@v�ւ�0��Z�iSj��j�v�h�&%�ܾ.��'�����'}���f�Z�08A�������҂�N�
+���:�Z�q�#Q?!à� GGG�|S��귬���J�Kk���qhh�$�L&�L&��`�+>��g��yyIӴ^�hjjZ[[�
+�օ��Ѩ��e��{f2�������`��rmmm��0�^��z���X�w��t
+�� ���E����������Ǐ�x|}}�P(HÐ���Ñ����v�ϊ�X,,�� �P(�L&�f������t���BS__�N��6BWwo$̮ ��x@Q�'�-,,x<���U��Dz�(����7e� V*0��>��f4��a ���$_(����~#��1�'��8%�J�677�LNf�Y��N���چa�+vA��� p
+S �\.��Օt I����F�1���$i6��
+
+
+HWӲ���q����vvv�J���,�qV�U�x*,[0
+.��eY�oJ�Χ��3�q�߽뷷���u�ZgF�m5i2YJg=M���1n1�w�Q�Y�t�kD@[D�I��קXa[�
+!��F�1"�Z�D���� j��k�%xٶmff��tvuu
+{� ����D�]�W��LEՈ@��
+(�j����A�����D��+��ᄁ.I�D@��#B��z�ݭɶ��˗������v��b[�ɮ ���UJ:���/_�|��P/Pd��%YW'��rZ%��&�uu�Z��3�H~��$I�����{zz�1U�^T �J�j"P�볳� 0===11�
+"��l����?� `�>::*������(�����w�"�H �z�>�okk���Qq�qqq�?��U�e���Ǜ\ZZ*^T5ֆ�����a�E��ۛ�ߗ�T�F�Պt5m6e����%���z�@Eo�*$��ZG^0J+�z���z���'���̏ F��\�i� IEND�B`�
Index: misc/images/colorpicker_hsb_b.png
===================================================================
RCS file: misc/images/colorpicker_hsb_b.png
diff -N misc/images/colorpicker_hsb_b.png
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/colorpicker_hsb_b.png 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,7 @@
+�PNG
+
+
+IHDR > B �C� pHYs �� cHRM z- �� �� �R qE �f 9 !�'�V PIDATx��AKA���l�⚰�ƃQj֘�x1x�P��݃�!�� H����)Ғ����/F�n��d�=�n7٘
+�Ig���0nf�����C�`0��<�V��r<����Q�>88� ˲@aq ��xhE�8�#q�UUq����5&�@ �H�G�x���=����f��������;��F�T*u{{������8==m�cVt+U&��$�av ~j�}���a�Px�q}}}�`����� ����n��&U6�C�p�:; �Z�>r~~�\.{�����D"Q*��u�W&�d(t�ϣvhb�.0�0�(j�ƲlOO����i7�e�.
+5�zS�d2��f=,�qa!�O�;��*wq���ɺ� ���g�����QA �puU3{���X(��\\^Zg60kkk�J������p^�PE" [��S`l�DBQ���.�a���eY��|Lg��0�wF���R��w||����mڬS;��@ @"�c�N��q^�]UUZ���0��S�~S,r�~��L�:�)Ir� ]F�}���K��0^����a➉F]#����<�����F��5�p��k\#�F`&��Z]P��F�X�)��]�������%�LI҇��RGG�G�I�h�L#P�Th5���V�L#�u�aJEEQ��,˱Xlvv�ާ�fmmm��E�0W}gg ���777�0z���76����%����%��x���\#P}Z�=�X]]����*�� ���͇Dk6���`ii�"��T���
+O�5z=(MF���#�F���Ft�q�$������?-kگ O���2h�� IEND�B`�
Index: misc/images/454545_7x7_arrow_down.gif
===================================================================
RCS file: misc/images/454545_7x7_arrow_down.gif
diff -N misc/images/454545_7x7_arrow_down.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/454545_7x7_arrow_down.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � DFD��!� , ����K1� ;
Index: misc/images/222222_7x7_arrow_left.gif
===================================================================
RCS file: misc/images/222222_7x7_arrow_left.gif
diff -N misc/images/222222_7x7_arrow_left.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/222222_7x7_arrow_left.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � $"$��!� , �g�Ǎ��:S ;
Index: misc/images/e6e6e6_40x100_textures_02_glass_75.png
===================================================================
RCS file: misc/images/e6e6e6_40x100_textures_02_glass_75.png
diff -N misc/images/e6e6e6_40x100_textures_02_glass_75.png
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/e6e6e6_40x100_textures_02_glass_75.png 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,12 @@
+�PNG
+
+
+IHDR ( d �drz �IDATh��Ա
+!E���N)����L [
+��V;�Z��b�t�?�U��@U�*P�
+T�U��@U�*P�
+T�U��@U�*P�
+T����W�/8�8��U��@U����yw��uO7�
+T�U��@U�*P�
+T�U��@U�*P�
+T?��?̘ IEND�B`�
Index: misc/images/454545_11x11_icon_arrows_leftright.gif
===================================================================
RCS file: misc/images/454545_11x11_icon_arrows_leftright.gif
diff -N misc/images/454545_11x11_icon_arrows_leftright.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/454545_11x11_icon_arrows_leftright.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � DFD��!� , �����IN�(��� ;
Index: misc/images/222222_11x11_icon_resize_se.gif
===================================================================
RCS file: misc/images/222222_11x11_icon_resize_se.gif
diff -N misc/images/222222_11x11_icon_resize_se.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/222222_11x11_icon_resize_se.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � $"$��!� , ����{�tp��pҼ^�y�Q ;
Index: misc/images/888888_7x7_arrow_down.gif
===================================================================
RCS file: misc/images/888888_7x7_arrow_down.gif
diff -N misc/images/888888_7x7_arrow_down.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/888888_7x7_arrow_down.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � �����!� , ����K1� ;
Index: misc/images/454545_11x11_icon_close.gif
===================================================================
RCS file: misc/images/454545_11x11_icon_close.gif
diff -N misc/images/454545_11x11_icon_close.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/454545_11x11_icon_close.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � DFD��!� , ���l�t�6��s�8��$ ;
Index: misc/images/888888_7x7_arrow_left.gif
===================================================================
RCS file: misc/images/888888_7x7_arrow_left.gif
diff -N misc/images/888888_7x7_arrow_left.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/888888_7x7_arrow_left.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � �����!� , �g�Ǎ��:S ;
Index: misc/images/888888_11x11_icon_plus.gif
===================================================================
RCS file: misc/images/888888_11x11_icon_plus.gif
diff -N misc/images/888888_11x11_icon_plus.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/888888_11x11_icon_plus.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � �����!� , �� ����S��`����5a� ;
Index: misc/images/222222_11x11_icon_doc.gif
===================================================================
RCS file: misc/images/222222_11x11_icon_doc.gif
diff -N misc/images/222222_11x11_icon_doc.gif
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/222222_11x11_icon_doc.gif 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,1 @@
+GIF89a � $"$��!� , ����ڂ�M�u�g}���v ;
Index: misc/images/colorpicker_overlay.png
===================================================================
RCS file: misc/images/colorpicker_overlay.png
diff -N misc/images/colorpicker_overlay.png
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ misc/images/colorpicker_overlay.png 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,93 @@
+�PNG
+
+
+IHDR � � <q� pHYs �� cHRM z- �� �� �R qE �f 9 !�'�V '�IDATx��}ˎ�H��'���O�;��8�n��]ݕY���=�%����G�� �N:��(TU36w�/3��f�03���=����;����~�6w/�W=�x��1���/��Ǣ��?�����w��Z��ݽ��������ݿ}�����/���cf�k��yO�l@" �NԳz���1��� ����yvq���� ������羭��ێ���x<���������w���������O?�_��W��{�z|�I�ـ�s�^<��/\�o���N?�o23�������9?v<���o��v�}v�l;��k�|>��|���������n���n7�������������O?�d߾}�/��~h�ffm�ဵ�V���玁
+�=���*�}�\<�vm>����y�G�7 �F r V@��t�����|Zm��ǣ=��~���v������[���_�?������~����x<ڗ��ʉ���'o
+�l��r� ��D�֎�B�Y������6xlj��[km�[k��[�=E�#R���s~шR;�|�P}�۞�g����n;�ׯ_�_�����/��/��ׯ_��|�X00)��&g!��'^ I�M�a$
+�����FA�9���A�0��c��N�6����1����{��`rw{<X�|>} �v����f��}�����o�����_��ׯ��o�Y�}
+���"m�"[��Ơ��;�������DT��.V�x$��.`"�4 ԙ��l��0B���߾�6��{?"5��~������G���h��}���������v���(RT��g"N�H��*�|� ���ZÓ�5Ë#z ��GPf�r����xF,�Q�����v5@5�ۮ�������n����߿��~�}||��~���n��=�ffZcU�5�d+ �-�눎