! Copyright (C) 2018 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors editors kernel sequences ui ui.gadgets
-ui.gadgets.borders ui.gadgets.buttons ui.gadgets.packs
-ui.gadgets.scrollers ui.tools.listener vocabs.loader ;
+USING: accessors editors kernel namespaces sequences ui
+ui.gadgets ui.gadgets.borders ui.gadgets.buttons
+ui.gadgets.packs ui.gadgets.scrollers ui.tools.listener
+vocabs.loader ;
IN: editors.ui
: <reload-editor-button> ( editor -- button )
- dup '[ drop [ _ reload ] \ run call-listener ] <border-button> ;
+ dup '[
+ drop
+ [ f editor-class set-global _ reload ]
+ \ run call-listener
+ ] <border-button> ;
: <editor-reloader> ( -- gadget )
<filled-pile> { 2 2 } >>gap available-editors