ui vocabulary
Factor handbook ยป Vocabulary index


Documentation
UI framework

Metadata
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
adjust-font-size( gadget delta -- )
close-all-windows( -- )
define-window( word attributes quot -- )
find-window( quot: ( world -- ? ) -- world/f )
find-windows( quot: ( world -- ? ) -- seq )
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


Metadata files


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


Children from resource:extra
VocabularySummary
ui.toolsGraphical developer tools
ui.renderSupport for rendering gadgets via OpenGL
ui.utils
ui.pens
ui.windows
ui.gadgetsGadget hierarchy and layout management