API docs / Open libraries / layout (ReAction class)
API · ReAction classeslayout (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.
| LVO | Call | Registers | Notes |
|---|---|---|---|
| -30 | LAYOUT_GetClass | none | |
| -36 | ActivateLayoutGadget | a0, a1, a2, d0 | |
| -42 | FlushLayoutDomainCache | a0 | |
| -48 | RethinkLayout | a0, a1, a2, d0 | |
| -54 | LayoutLimits | a0, a1, a2, a3 | |
| -60 | PAGE_GetClass | none | |
| -66 | SetPageGadgetAttrsA | a0, a1, a2, a3, a4 | |
| -72 | RefreshPageGadget | a0, a1, a2, a3 |