Parents: | ui |
Authors: | Slava Pestov |
Class | Superclass | Slots |
![]() | ![]() | pref-dim parent children orientation focus visible? root? clipped? layout-state graft-state graft-node interior boundary model |
Word | Stack effect |
![]() | ( rect gadget -- seq ) |
![]() | ( gadget -- child/f ) |
![]() | ( gadget -- string/f ) |
![]() | ( gadget -- ? ) |
![]() | ( gadget -- ) |
![]() | ( gadget -- str ) |
![]() | ( gadget -- ) |
![]() | ( gadget -- ) |
![]() | ( gadget -- ? ) |
![]() | ( gadget -- dim ) |
![]() | ( gadget parent -- ) |
![]() | ( child gadget -- ) |
![]() | ( str gadget -- ? ) |
![]() | ( gadget -- ) |
![]() | ( str gadget -- ? ) |
Word | Stack effect |
![]() | ( -- gadget ) |
![]() | ( parent child -- parent ) |
![]() | ( parent children -- parent ) |
![]() | ( parent child -- ? ) |
![]() | ( gadget -- ) |
![]() | ( control -- value ) |
![]() | ( ... gadget quot: ( ... child -- ... ) -- ... ) |
![]() | ( ... gadget quot: ( ... gadget -- ... ? ) -- ... ? ) |
![]() | ( rect axis children quot -- slice ) |
![]() | ( ... gadget quot: ( ... gadget -- ... ? ) -- ... parent ) |
![]() | ( gadget -- seq ) |
![]() | ( gadget -- child ) |
![]() | ( gadget -- child ) |
![]() | ( seq gadget -- ) |
![]() | ( gadget -- string ) |
![]() | ( gadget -- ) |
![]() | ( -- value ) |
![]() | ( gadget -- ) |
![]() | ( seq -- dim ) |
![]() | ( -- ) |
![]() | ( n gadget -- child ) |
![]() | ( gadget -- seq ) |
![]() | ( point gadget -- child/f ) |
![]() | ( gadget -- dim ) |
![]() | ( gadgets -- seq ) |
![]() | ( gadget -- ) |
![]() | ( fromgadget togadget -- loc ) |
![]() | ( gadget -- ) |
![]() | ( gadget -- ) |
![]() | ( gadget -- ) |
![]() | ( gadget -- loc ) |
![]() | ( gadget -- rect ) |
![]() | ( value control -- ) |
![]() | ( gadget -- ) |
![]() | ( seq -- dim ) |
![]() | ( gadget -- ) |
![]() | ( -- value ) |
Word | Stack effect |
![]() | ( object -- ? ) |
Vocabulary | Summary |
![]() | Book gadget displays one child at a time |
![]() | Border gadget adds padding around a child |
![]() | Button gadgets invoke commands when clicked |
![]() | Canvas gadget for caching rendering to a display list |
![]() | |
![]() | Editors edit a plain text document |
![]() | Frames position children around a center child which fills up any remaining space |
![]() | |
![]() | Grid lines visibly separate children of grids and frames |
![]() | Grids arrange children in a variable-size grid |
![]() | |
![]() | Children can be added to incremental layouts in constant time |
![]() | Labelled gadgets display a border with a text label surrounding a child |
![]() | Label gadgets display one or more lines of text with a single font and color |
![]() | Code shared between table and editor gadgets |
![]() | Menu gadgets pop up as a list of commands at the mouse location |
![]() | Pack gadgets arrange children horizontally or vertically |
![]() | Pane gadgets display formatted stream output |
![]() | Paragraph gadgets lay out their children from left to right, wrapping at a fixed margin |
![]() | Presentations display an interactive view of an object |
![]() | |
![]() | Scrollers display a user-chosen portion of a child which may have arbitrary dimensions |
![]() | |
![]() | Slider gadgets provide a graphical view of an integer-valued model |
![]() | Status bar gadgets display mouse-over help for other gadgets |
![]() | |
![]() | |
![]() | Toolbars contain several buttons side-by-side |
![]() | Track gadgets arrange children horizontally or vertically, giving each child a specified fraction of total available space |
![]() | Viewport gadgets display a portion of a child gadget and are used to implement scrollers |
![]() | World gadgets are the top level of the gadget hierarchy and are displayed in native windows |
![]() |
Vocabulary | Summary |
![]() | Really simple dialog boxes |
![]() | Easily switch between pages of book views |
![]() | |
![]() | |
![]() | Combo boxes have a model choosen from a list of options |
![]() | Gadgets with expanded model usage |
![]() | A border implementation that doesn't fixate the contained gadget size |
![]() | |
![]() | Syntax for easily building GUIs and using templates |
![]() | List gadgets display a keyboard-navigatable list of presentations |
![]() | |
![]() | World gadgets are the top level of the gadget hierarchy and are displayed in native windows |