API docs / Open libraries / page (ReAction class)
API · ReAction classespage (ReAction class) jump table
Our open page (ReAction class): 3 calls with the same LVOs and registers as AmigaOS 3.2's, checked against the NDK 3.2 .fd file.
page.gadget's jump table, as OpenPage builds it: LVO, call, registers. OS 3.2 has no page.gadget library: its page class comes from layout.gadget (PAGE_GetClass -60, SetPageGadgetAttrsA -66, RefreshPageGadget -72 there). Ours is a class library of its own with those three calls in the same order from -30; page_lib.fd here says so and build-amiga.sh checks this against it (ours, not the NDK's). Core class (OPEN_LIBRARIES.md, section 5): anchored, as every class call that draws is.
| LVO | Call | Registers | Notes |
|---|---|---|---|
| -30 | PAGE_GetClass | none | |
| -36 | SetPageGadgetAttrsA | a0, a1, a2, a3, a4 | |
| -42 | RefreshPageGadget | a0, a1, a2, a3 |