! Copyright (C) 2007 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. USING: ui.gadgets colors kernel ui.render namespaces models models.mapping sequences ui.gadgets.buttons ui.gadgets.packs ui.gadgets.labels tools.deploy.config namespaces ui.gadgets.editors ui.gadgets.borders ui.gestures ui.commands assocs ui.gadgets.tracks ui ui.tools.listener tools.deploy vocabs ui.tools.workspace system accessors fry ; IN: ui.tools.deploy TUPLE: deploy-gadget < pack vocab settings ; : bundle-name ( parent -- parent ) deploy-name get "Executable name:" label-on-left add-gadget ; : deploy-ui ( parent -- parent ) deploy-ui? get "Include user interface framework" add-gadget ; : exit-when-windows-closed ( parent -- parent ) "stop-after-last-window?" get "Exit when last UI window closed" add-gadget ; : io-settings ( parent -- parent ) "Input/output support:"