ui.tools.deploy: make deploy-settings-theme a filter
parent
40d360c5a5
commit
2ea81d57cb
|
@ -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 -- )
|
||||||
|
|
Loading…
Reference in New Issue