3 libbasetype struct GadToolsBase_intern
4 seglist_field gt_SegList
10 #include <intuition/intuition.h>
11 #include <intuition/screens.h>
12 #include <utility/tagitem.h>
13 #include <libraries/gadtools.h>
17 APTR GetVisualInfo(struct Screen *, Tag, ...);
18 struct Gadget *CreateGadget(ULONG, struct Gadget *, struct NewGadget *, Tag, ...);
19 void DrawBevelBox(struct RastPort *, WORD, WORD, WORD, WORD, Tag, ...);
20 void GT_SetGadgetAttrs(struct Gadget *, struct Window *, struct Requester *, Tag, ...);
21 LONG GT_GetGadgetAttrs(struct Gadget *, struct Window *, struct Requester *, Tag, ...);
22 struct Menu * CreateMenus(struct NewMenu *, Tag, ...);
23 BOOL LayoutMenus(struct Menu *, APTR, Tag, ...);
30 #include "gadtools_intern.h"
35 struct Gadget *CreateGadgetA(ULONG kind, struct Gadget *previous, struct NewGadget *ng, struct TagItem *taglist) (D0, A0, A1, A2)
36 void FreeGadgets(struct Gadget *glist) (A0)
37 void GT_SetGadgetAttrsA(struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *tagList) (A0, A1, A2, A3)
38 struct Menu *CreateMenusA(struct NewMenu *newmenu, struct TagItem *tagList) (A0, A1)
39 void FreeMenus(struct Menu *menu) (A0)
40 BOOL LayoutMenuItemsA(struct MenuItem *menuitem, APTR vi, struct TagItem *tagList) (A0, A1, A2)
41 BOOL LayoutMenusA(struct Menu *menu, APTR vi, struct TagItem *tagList) (A0, A1, A2)
42 struct IntuiMessage *GT_GetIMsg(struct MsgPort *intuiport) (A0)
43 void GT_ReplyIMsg(struct IntuiMessage *imsg) (A1)
44 void GT_RefreshWindow(struct Window *win, struct Requester *req) (A0, A1)
45 void GT_BeginRefresh(struct Window *win) (A0)
46 void GT_EndRefresh(struct Window *win, BOOL complete) (A0, D0)
47 struct IntuiMessage *GT_FilterIMsg(struct IntuiMessage *imsg) (A1)
48 struct IntuiMessage *GT_PostFilterIMsg(struct IntuiMessage *modimsg) (A1)
49 struct Gadget *CreateContext(struct Gadget **glistpointer) (A0)
50 void DrawBevelBoxA(struct RastPort *rport, WORD left, WORD top, WORD width, WORD height, struct TagItem *taglist) (A0, D0, D1, D2, D3, A1)
51 APTR GetVisualInfoA(struct Screen *screen, struct TagItem *tagList) (A0, A1)
52 void FreeVisualInfo(APTR vi) (A0)
55 LONG GT_GetGadgetAttrsA(struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *taglist) (A0, A1, A2, A3)
62 superclass FRBUTTONCLASS
64 classptr_field buttonclass
65 classdatatype struct ButtonData
81 classptr_field textclass
83 classdatatype struct TextData
101 superclass PROPGCLASS
103 classptr_field sliderclass
104 classdatatype struct SliderData
122 superclass PROPGCLASS
124 classptr_field scrollerclass
125 classdatatype struct ScrollerData
142 superclass FRBUTTONCLASS
144 classptr_field arrowclass
145 classdatatype struct ArrowData
161 classptr_field stringclass
162 classdatatype struct StringData
179 classptr_field listviewclass
180 classdatatype struct LVData
201 classptr_field checkboxclass
202 classdatatype struct CheckBoxData
223 classptr_field cycleclass
224 classdatatype struct CycleData
246 classptr_field mxclass
247 classdatatype struct MXData
266 classptr_field paletteclass
267 classdatatype struct PaletteData