| Parents: | ui |
| Authors: | Slava Pestov |
| Class | Superclass | Slots |
gadget | rect | pref-dim parent children orientation focus visible? root? clipped? layout-state graft-state graft-node interior boundary model |
| Word | Stack effect |
children-on | ( rect gadget -- seq ) |
focusable-child* | ( gadget -- child/f ) |
gadget-selection | ( gadget -- string/f ) |
gadget-selection? | ( gadget -- ? ) |
gadget-text* | ( gadget -- ) |
gadget-text-separator | ( gadget -- str ) |
graft* | ( gadget -- ) |
layout* | ( gadget -- ) |
preedit? | ( gadget -- ? ) |
pref-dim* | ( gadget -- dim ) |
remove-gadget | ( gadget parent -- ) |
request-focus-on | ( child gadget -- ) |
temp-im-input | ( str gadget -- ? ) |
ungraft* | ( gadget -- ) |
user-input* | ( str gadget -- ? ) |
| Word | Stack effect |
<gadget> | ( -- gadget ) |
add-gadget | ( parent child -- parent ) |
add-gadgets | ( parent children -- parent ) |
child? | ( parent child -- ? ) |
clear-gadget | ( gadget -- ) |
control-value | ( control -- value ) |
each-child | ( ... gadget quot: ( ... child -- ... ) -- ... ) |
each-parent | ( ... gadget quot: ( ... gadget -- ... ? ) -- ... ? ) |
fast-children-on | ( rect axis children quot -- slice ) |
find-parent | ( ... gadget quot: ( ... gadget -- ... ? ) -- ... parent ) |
focus-path | ( gadget -- seq ) |
focusable-child | ( gadget -- child ) |
gadget-child | ( gadget -- child ) |
gadget-seq-text | ( seq gadget -- ) |
gadget-text | ( gadget -- string ) |
hide-gadget | ( gadget -- ) |
horizontal | ( -- value ) |
layout | ( gadget -- ) |
max-dims | ( seq -- dim ) |
not-in-layout | ( -- ) |
nth-gadget | ( n gadget -- child ) |
parents | ( gadget -- seq ) |
pick-up | ( point gadget -- child/f ) |
pref-dim | ( gadget -- dim ) |
pref-dims | ( gadgets -- seq ) |
prefer | ( gadget -- ) |
relative-loc | ( fromgadget togadget -- loc ) |
relayout | ( gadget -- ) |
relayout-1 | ( gadget -- ) |
request-focus | ( gadget -- ) |
screen-loc | ( gadget -- loc ) |
screen-rect | ( gadget -- rect ) |
set-control-value | ( value control -- ) |
show-gadget | ( gadget -- ) |
sum-dims | ( seq -- dim ) |
unparent | ( gadget -- ) |
vertical | ( -- value ) |
| Word | Stack effect |
gadget? | ( object -- ? ) |
| Vocabulary | Summary |
ui.gadgets.books | Book gadget displays one child at a time |
ui.gadgets.borders | Border gadget adds padding around a child |
ui.gadgets.buttons | Button gadgets invoke commands when clicked |
ui.gadgets.canvas | Canvas gadget for caching rendering to a display list |
ui.gadgets.debug | |
ui.gadgets.editors | Editors edit a plain text document |
ui.gadgets.frames | Frames position children around a center child which fills up any remaining space |
ui.gadgets.glass | |
ui.gadgets.grid-lines | Grid lines visibly separate children of grids and frames |
ui.gadgets.grids | Grids arrange children in a variable-size grid |
ui.gadgets.icons | |
ui.gadgets.incremental | Children can be added to incremental layouts in constant time |
ui.gadgets.labeled | Labelled gadgets display a border with a text label surrounding a child |
ui.gadgets.labels | Label gadgets display one or more lines of text with a single font and color |
|