AGT
API
AgtCore — Object + Widget + Event + Meta
AgtCore — Object tree, widget base, event payload, message map
AgtObject — the ownership tree
AgtWidget — the visible-node base
AgtEvent — the input + dispatch payload
Message maps
API Reference
AgtObject
AgtWidget
AgtEvent
AgtMetaClass + AgtMessageMap
AgtStyle
AgtRender — App + Window + DrawContext
AgtRender — Application loop, window root, draw context
AgtApp — the application event loop
AgtWindow — top-level + back buffer
AgtDrawContext — per-frame render state
API Reference
AgtApp
AgtWindow
AgtDrawContext
AgtPopupSurface
AgtWidgets — leaf controls, media, editors + dialog
AgtWidgets — leaf controls, media, editors + dialog
AgtFrame — bordered, padded background
AgtLabel — text caption on a frame
AgtButton — interactive clickable widget
AgtCheckBox — binary toggle
AgtRadioButton — mutually-exclusive selection
AgtProgressBar — proportional value-fill display
AgtSlider — draggable thumb on a track
AgtEditField — single-line text input
AgtImage — decoded pixmap display
AgtMenuItem — selectable menu row
API Reference
AgtFrame
AgtLabel
AgtButton
AgtCheckBox
AgtRadioButton
AgtProgressBar
AgtScale
AgtDial
AgtChart
AgtSlider
AgtEditField
AgtImage
AgtScrollBar
AgtListBox
AgtSeparator
AgtLogView
AgtTerminal
AgtSpacer
AgtToggleButton
AgtGroupBox
AgtMenuItem
AgtDialog
AgtMovableFrame
AgtStatusBar
AgtSwitch
AgtIcon
AgtBitmapButton
AgtSpinner
AgtLight
AgtCanvas
AgtSprite
AgtAnimatedImage
AgtEditBox
AgtHexBox
AgtHexDataPanel
AgtHexSource
AgtRangeHexSource
AgtMemoryHexSource
AgtIoHexSource
AgtPieceTreeHexSource
AgtLayout — VBox + HBox
AgtLayout — Vertical + horizontal stacking containers
v0.1 layout contract
Re-flow timing
Nested composition
Module layout
API Reference
AgtVBox
AgtHBox
AgtGrid
AgtPaned
AgtComposites — menus + modal dialogs
AgtComposites — multi-widget compositions
Conventions
Menu composites — deviations from the generic shape
Testing patterns
API Reference
AgtMenuBar
AgtMenu
AgtMessageBox
AgtPromptDialog
AgtScrollFrame
AgtComboBox
AgtTabView
AgtToolBar
AgtSpinBox
AgtExpander
AgtTreeView
AgtFileDialog
AgtMainWindow
AgtSearchEntry
AgtPasswordField
AgtProgressDialog
AgtForm
AgtFormBrowser
AgtTableBase
AgtTableView
AgtTableEdit
AgtTooltip
Design
AGT Design
AGT (AximCode GUI Toolkit) — Design
Goal
Why FOX-shape, not GTK-shape
Layering
Substrate discipline rules
AGT architecture
Widget construction — positional ctors + fluent builders
Dialogs — modal and modeless
Implementation plan
Future track: GNOME-shape AGT successor
axl-input substrate sketch
Open questions parked for later
Related documents
Widget Roadmap
AGT Widget Roadmap — FULLY SHIPPED
Tier 1 — Instrumentation (the core gap)
Tier 2 — Secure input
Tier 3 — Specialized views
Tier 4 — Ergonomic / niche
Suggested order
AGT Coding Style
AGT Coding Style
Deltas from AXL-Coding-Style.md
Everything else: see AXL-Coding-Style.md
AGT
Search
Please activate JavaScript to enable the search functionality.