3 libbasetype struct GadToolsBase_intern
8 #include <intuition/intuition.h>
9 #include <intuition/screens.h>
10 #include <utility/tagitem.h>
11 #include <libraries/gadtools.h>
13 APTR GetVisualInfo(struct Screen *, Tag, ...);
14 struct Gadget *CreateGadget(ULONG, struct Gadget *, struct NewGadget *, Tag, ...);
15 void DrawBevelBox(struct RastPort *, WORD, WORD, WORD, WORD, Tag, ...);
16 void GT_SetGadgetAttrs(struct Gadget *, struct Window *, struct Requester *, Tag, ...);
17 LONG GT_GetGadgetAttrs(struct Gadget *, struct Window *, struct Requester *, Tag, ...);
18 struct Menu * CreateMenus(struct NewMenu *, Tag, ...);
19 BOOL LayoutMenus(struct Menu *, APTR, Tag, ...);
23 #include "gadtools_intern.h"
26 struct Gadget *CreateGadgetA(ULONG kind, struct Gadget *previous, struct NewGadget *ng, struct TagItem *taglist) (D0, A0, A1, A2)
27 void FreeGadgets(struct Gadget *glist) (A0)
28 void GT_SetGadgetAttrsA(struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *tagList) (A0, A1, A2, A3)
29 struct Menu *CreateMenusA(struct NewMenu *newmenu, struct TagItem *tagList) (A0, A1)
30 void FreeMenus(struct Menu *menu) (A0)
31 BOOL LayoutMenuItemsA(struct MenuItem *menuitem, APTR vi, struct TagItem *tagList) (A0, A1, A2)
32 BOOL LayoutMenusA(struct Menu *menu, APTR vi, struct TagItem *tagList) (A0, A1, A2)
33 struct IntuiMessage *GT_GetIMsg(struct MsgPort *intuiport) (A0)
34 void GT_ReplyIMsg(struct IntuiMessage *imsg) (A1)
35 void GT_RefreshWindow(struct Window *win, struct Requester *req) (A0, A1)
36 void GT_BeginRefresh(struct Window *win) (A0)
37 void GT_EndRefresh(struct Window *win, BOOL complete) (A0, D0)
38 struct IntuiMessage *GT_FilterIMsg(struct IntuiMessage *imsg) (A1)
39 struct IntuiMessage *GT_PostFilterIMsg(struct IntuiMessage *modimsg) (A1)
40 struct Gadget *CreateContext(struct Gadget **glistpointer) (A0)
41 void DrawBevelBoxA(struct RastPort *rport, WORD left, WORD top, WORD width, WORD height, struct TagItem *taglist) (A0, D0, D1, D2, D3, A1)
42 APTR GetVisualInfoA(struct Screen *screen, struct TagItem *tagList) (A0, A1)
43 void FreeVisualInfo(APTR vi) (A0)
45 LONG GT_GetGadgetAttrsA(struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *taglist) (A0, A1, A2, A3)
52 superclass FRBUTTONCLASS
54 classptr_field buttonclass
55 classdatatype struct ButtonData
71 classptr_field textclass
73 classdatatype struct TextData
93 classptr_field sliderclass
94 classdatatype struct SliderData
112 superclass PROPGCLASS
114 classptr_field scrollerclass
115 classdatatype struct ScrollerData
132 superclass FRBUTTONCLASS
134 classptr_field arrowclass
135 classdatatype struct ArrowData
151 classptr_field stringclass
152 classdatatype struct StringData
169 classptr_field listviewclass
170 classdatatype struct LVData
191 classptr_field checkboxclass
192 classdatatype struct CheckBoxData
213 classptr_field cycleclass
214 classdatatype struct CycleData
236 classptr_field mxclass
237 classdatatype struct MXData
256 classptr_field paletteclass
257 classdatatype struct PaletteData