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
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.backendUI backend hooks
ui.baseline-alignment
ui.clipboardsAbstract clipboard support
ui.commandsUI command framework
ui.debugger
ui.event-loop
ui.gadgetsGadget hierarchy and layout management
ui.gesturesTranslating window system events to gestures, and delivering gestures to gadgets
ui.images
ui.operationsOperations are commands which may be performed on a presentation's underlying object
ui.pens
ui.pixel-formatsCross-platform OpenGL context pixel format specifiers
ui.renderSupport for rendering gadgets via OpenGL
ui.text
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.utils


Children
VocabularySummary
ui.private