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


© Copyright 2026, AximCode.

Built with Sphinx using a theme provided by Read the Docs.