3 libbasetype struct PopupMenuBase
4 libbasetypeextern struct PopupMenuBase
5 sysbase_field pmb_ExecBase
6 seglist_field pmb_SegList
11 #include <intuition/intuition.h>
12 #include <utility/tagitem.h>
13 #include <libraries/pm.h>
17 struct PopupMenu *PM_MakeItem(Tag tag1, ...) __stackparm;
18 struct PopupMenu *PM_MakeMenu(Tag tag1, ...) __stackparm;
19 IPTR PM_OpenPopupMenu(struct Window *prevwnd, Tag tag1, ...) __stackparm;
20 LONG PM_GetItemAttrs(struct PopupMenu *p, Tag tag1, ...) __stackparm;
21 LONG PM_SetItemAttrs(struct PopupMenu *p, Tag tag1, ...) __stackparm;
22 APTR PM_FilterIMsg(struct Window *w, struct PopupMenu *pm, struct IntuiMessage *im, Tag tag1, ...) __stackparm;
23 struct PM_IDLst *PM_ExLst(ULONG id, ...) __stackparm;
24 LONG PM_InsertMenuItem(struct PopupMenu *menu, Tag tag1, ...) __stackparm;
25 LONG PM_LayoutMenu(struct Window *window, struct PopupMenu *pm, Tag tag1, ...) __stackparm;
32 struct PopupMenu *PM_MakeMenuA(struct TagItem *tags) (A1)
33 struct PopupMenu *PM_MakeItemA(struct TagItem *tags) (A1)
34 void PM_FreePopupMenu(struct PopupMenu *p) (A1)
35 IPTR PM_OpenPopupMenuA(struct Window *prevwnd, struct TagItem *tags) (A1, A2)
36 struct PM_IDLst *PM_MakeIDListA(struct TagItem *tags) (A1)
37 BOOL PM_ItemChecked(struct PopupMenu *p, ULONG id) (A1, D1)
38 LONG PM_GetItemAttrsA(struct PopupMenu *p, struct TagItem *tags) (A2, A1)
39 LONG PM_SetItemAttrsA(struct PopupMenu *p, struct TagItem *tags) (A2, A1)
40 struct PopupMenu *PM_FindItem(struct PopupMenu *menu, ULONG id) (A1, D1)
41 void PM_AlterState(struct PopupMenu *pm, struct PM_IDLst *l, UWORD action) (A1, A2, D1)
42 APTR PM_OBSOLETEFilterIMsgA(struct Window *window, struct PopupMenu *pm, struct IntuiMessage *im, struct TagItem *tags) (A1, A2, A3, A5)
43 struct PM_IDLst *PM_ExLstA(ULONG *id) (A1)
44 APTR PM_FilterIMsgA(struct Window *w, struct PopupMenu *pm, struct IntuiMessage *im, struct TagItem *tags) (A0, A1, A2, A3)
45 LONG PM_InsertMenuItemA(struct PopupMenu *menu, struct TagItem *tags) (A0, A1)
46 struct PopupMenu *PM_RemoveMenuItem(struct PopupMenu *menu, struct PopupMenu *item) (A0, A1)
47 BOOL PM_AbortHook(APTR handle) (A0)
48 STRPTR PM_GetVersion() ()
49 void PM_ReloadPrefs() ()
50 LONG PM_LayoutMenuA(struct Window *window, struct PopupMenu *pm, struct TagItem *tags) (A0, A1, A2)
52 void PM_FreeIDList(struct PM_IDLst *list) (A0)