API docs / Open libraries / chooser (ReAction class)
API · ReAction classeschooser (ReAction class) jump table
Our open chooser (ReAction class): 7 calls with the same LVOs and registers as AmigaOS 3.2's, checked against the NDK 3.2 .fd file.
chooser.gadget's jump table, as OpenReAction builds it: LVO, call, registers. ../gadgetkit/rg_build.sh (with ../../common/check_fd.py) checks this against the NDK 3.2 chooser_lib.fd in the stove and stops on any difference (the functions and registers here are written from memory); openchooser_class.c's RG_LIBRARY() follows it.
| LVO | Call | Registers | Notes |
|---|---|---|---|
| -30 | CHOOSER_GetClass | none | |
| -36 | AllocChooserNodeA | a0 | |
| -42 | FreeChooserNode | a0 | |
| -48 | SetChooserNodeAttrsA | a0, a1 | |
| -54 | GetChooserNodeAttrsA | a0, a1 | |
| -60 | ShowChooser | a0, a1, d0, d1 | |
| -66 | HideChooser | a0, a1 |