Building user interfaces - Factor Documentation (original) (raw)
A gadget is a graphical element which responds to user input. Gadgets are implemented as tuples which (directly or indirectly) inherit from gadget, which in turn inherits from rect. gadget
Gadgets are arranged in a hierarchy, and all visible gadgets except for instances of world are contained in a parent gadget, stored in the parent slot. Gadget geometry
Gadget hierarchy and layouts
Pre-made UI gadgets
Top-level windows
Status bars and mouse-over help
See also
Models