ui vocabulary
Factor handbook > Vocabulary index


Documentation
UI framework

Meta-data
Authors:Slava Pestov


Words

Parsing words
WordSyntax
MAIN-WINDOW:MAIN-WINDOW: window-word { attributes } attribute-code ;
WINDOW:WINDOW: window-word { attributes } attribute-code ;


Generic words
WordStack effect
beep( -- )
close-window( gadget -- )
resize-window( world dim -- )
system-alert( caption text -- )


Ordinary words
WordStack effect
define-window( word attributes quot -- )
find-window( quot: ( world -- ? ) -- world/f )
fullscreen?( gadget -- ? )
open-window( gadget title/attributes -- )
open-window*( gadget title/attributes -- window )
open-world-window( world -- )
parse-window-attributes( class -- attributes )
raise-window( gadget -- )
relayout-window( gadget -- )
set-fullscreen( gadget ? -- )
toggle-fullscreen( gadget -- )
topmost-window( -- world )
ui-running?( -- ? )
with-ui( quot: ( -- ) -- )


Files


Children from resource:basis
VocabularySummary
ui.backendUI backend hooks
ui.baseline-alignmentui.baseline-alignment vocabulary
ui.clipboardsAbstract clipboard support
ui.commandsUI command framework
ui.debuggerui.debugger vocabulary
ui.event-loopui.event-loop vocabulary
ui.gadgetsGadget hierarchy and layout management
ui.gesturesTranslating window system events to gestures, and delivering gestures to gadgets
ui.imagesui.images vocabulary
ui.operationsOperations are commands which may be performed on a presentation's underlying object
ui.pensui.pens vocabulary
ui.pixel-formatsCross-platform OpenGL context pixel format specifiers
ui.renderSupport for rendering gadgets via OpenGL
ui.textui.text vocabulary
ui.themeLight and dark themes
ui.toolsGraphical developer tools
ui.traverseGadget tree traversal


Children from resource:extra
VocabularySummary
ui.gadgetsGadget hierarchy and layout management
ui.renderSupport for rendering gadgets via OpenGL
ui.utilsui.utils vocabulary


Children
VocabularySummary
ui.privateui.private vocabulary