AmigaChromeA new chapter for the Amiga

API docs / Open libraries / listbrowser (ReAction class)

API · ReAction classes

listbrowser (ReAction class) jump table

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

listbrowser.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 listbrowser_lib.fd in the stove and stops on any difference (the order and registers here are written from memory); openlistbrowser_class.c's RG_LIBRARY() follows it.

16 slots, 16 public
LVOCallRegistersNotes
-30LISTBROWSER_GetClassnone
-36AllocListBrowserNodeAd0, a0
-42FreeListBrowserNodea0
-48SetListBrowserNodeAttrsAa0, a1
-54GetListBrowserNodeAttrsAa0, a1
-60ListBrowserSelectAlla0
-66ShowListBrowserNodeChildrena0, d0
-72HideListBrowserNodeChildrena0
-78ShowAllListBrowserChildrena0
-84HideAllListBrowserChildrena0
-90FreeListBrowserLista0
-96AllocLBColumnInfoAd0, a0
-102SetLBColumnInfoAttrsAa0, a1
-108GetLBColumnInfoAttrsAa0, a1
-114FreeLBColumnInfoa0
-120ListBrowserClearAlla0