diff --git a/extra/color-picker/color-picker.factor b/extra/color-picker/color-picker.factor index c786f77e85..15c4e7c733 100755 --- a/extra/color-picker/color-picker.factor +++ b/extra/color-picker/color-picker.factor @@ -3,7 +3,8 @@ USING: kernel math math.functions math.parser models models.filter models.range models.compose sequences ui ui.gadgets ui.gadgets.frames ui.gadgets.labels ui.gadgets.packs - ui.gadgets.sliders ui.render math.geometry.rect accessors ; + ui.gadgets.sliders ui.render math.geometry.rect accessors + ui.gadgets.grids ; IN: color-picker ! Simple example demonstrating the use of models. @@ -33,12 +34,16 @@ M: color-preview model-changed [ add-gadget ] each ; : ( -- gadget ) - [ - @top frame, - dup @center frame, - [ [ truncate number>string ] map " " join ] - @bottom frame, - ] make-frame ; + + + swap dup + [ @top grid-add* ] + [ @center grid-add* ] + [ + [ [ truncate number>string ] map " " join ] + @bottom grid-add* + ] + tri* ; : color-picker-window ( -- ) [ "Color Picker" open-window ] with-ui ;