From 0b56d330618fea280683c5f2050f6e779548cc65 Mon Sep 17 00:00:00 2001 From: Eduardo Cavazos Date: Sun, 13 Jul 2008 18:10:52 -0500 Subject: [PATCH] color-picker: Rewrite to not use 'gadget,' --- extra/color-picker/color-picker.factor | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/extra/color-picker/color-picker.factor b/extra/color-picker/color-picker.factor index 6fcf3c21cd..b5938a7ad7 100755 --- a/extra/color-picker/color-picker.factor +++ b/extra/color-picker/color-picker.factor @@ -15,7 +15,8 @@ TUPLE: color-preview < gadget ; : ( model -- gadget ) color-preview new-gadget - { 100 100 } over set-rect-dim ; + swap >>model + { 100 100 } >>dim ; M: color-preview model-changed swap model-value over set-gadget-interior relayout-1 ; @@ -26,7 +27,10 @@ M: color-preview model-changed : ( -- model gadget ) 3 [ 0 0 0 255 ] replicate dup [ range-model ] map - swap [ [ gadget, ] each ] make-filled-pile ; + swap + + swap + [ add-gadget ] each ; : ( -- gadget ) [