ui.tools.deploy: make deploy-settings-theme a filter

db4
Eduardo Cavazos 2008-07-13 14:51:54 -05:00
parent 40d360c5a5
commit 2ea81d57cb
1 changed files with 24 additions and 25 deletions

View File

@ -41,10 +41,9 @@ TUPLE: deploy-gadget < pack vocab settings ;
deploy-word-defs? get "Retain all word definitions" <checkbox> add-gadget deploy-word-defs? get "Retain all word definitions" <checkbox> add-gadget
deploy-c-types? get "Retain all C types" <checkbox> add-gadget ; deploy-c-types? get "Retain all C types" <checkbox> add-gadget ;
: deploy-settings-theme ( gadget -- ) : deploy-settings-theme ( gadget -- gadget )
{ 10 10 } >>gap { 10 10 } >>gap
1 >>fill 1 >>fill ;
drop ;
: <deploy-settings> ( vocab -- control ) : <deploy-settings> ( vocab -- control )
default-config [ <model> ] assoc-map default-config [ <model> ] assoc-map
@ -57,7 +56,7 @@ TUPLE: deploy-gadget < pack vocab settings ;
reflection-settings reflection-settings
advanced-settings advanced-settings
dup deploy-settings-theme deploy-settings-theme
namespace <mapping> over set-gadget-model namespace <mapping> over set-gadget-model
] ]
bind ; bind ;
@ -112,7 +111,7 @@ deploy-gadget "toolbar" f {
swap <deploy-settings> >>settings swap <deploy-settings> >>settings
dup settings>> add-gadget dup settings>> add-gadget
dup <toolbar> { 10 10 } >>gap add-gadget dup <toolbar> { 10 10 } >>gap add-gadget
dup deploy-settings-theme deploy-settings-theme
dup com-revert ; dup com-revert ;
: deploy-tool ( vocab -- ) : deploy-tool ( vocab -- )