AmigaChromeA new chapter for the Amiga

API docs / Open libraries / page (ReAction class)

API · ReAction classes

page (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.

3 slots, 3 public
LVOCallRegistersNotes
-30PAGE_GetClassnone
-36SetPageGadgetAttrsAa0, a1, a2, a3, a4
-42RefreshPageGadgeta0, a1, a2, a3