AmigaChromeA new chapter for the Amiga

API docs / Open libraries / layout (ReAction class)

API · ReAction classes

layout (ReAction class) jump table

Our open layout (ReAction class): 8 calls with the same LVOs and registers as AmigaOS 3.2's, checked against the NDK 3.2 .fd file.

layout.gadget's jump table, as OpenLayout builds it: LVO, call, registers. build-amiga.sh (with ../../common/check_fd.py) checks this against the NDK 3.2 layout_lib.fd in the stove and stops on any difference. Core class (OPEN_LIBRARIES.md, section 5): anchored, as every class call that draws is.

8 slots, 8 public
LVOCallRegistersNotes
-30LAYOUT_GetClassnone
-36ActivateLayoutGadgeta0, a1, a2, d0
-42FlushLayoutDomainCachea0
-48RethinkLayouta0, a1, a2, d0
-54LayoutLimitsa0, a1, a2, a3
-60PAGE_GetClassnone
-66SetPageGadgetAttrsAa0, a1, a2, a3, a4
-72RefreshPageGadgeta0, a1, a2, a3