Autodocs updated.
[cake.git] / workbench / libs / icon / icon.conf
blobd6288d70380d1dd32ca8f39077208b7cbe6b096f
1 ##begin config
2 version 44.1
3 libbasetype struct IconBase
4 ##end config
5 ##begin cdef
6 #include <intuition/intuition.h>
7 #include <workbench/workbench.h>
8 #include <workbench/icon.h>
9 #include <utility/tagitem.h>
10 ##end cdef
11 ##begin cdefprivate
12 #include "icon_intern.h"
13 ##end cdefprivate
14 ##begin functionlist
15 .skip 4
16 void FreeFreeList(struct FreeList *freelist) (A0)
17 .skip 2
18 BOOL AddFreeList(struct FreeList *freelist, APTR mem, unsigned long size) (A0, A1, A2)
19 struct DiskObject *GetDiskObject(CONST_STRPTR name) (A0)
20 BOOL PutDiskObject(CONST_STRPTR name, struct DiskObject *icon) (A0, A1)
21 void FreeDiskObject(struct DiskObject *diskobj) (A0)
22 UBYTE *FindToolType(const STRPTR *toolTypeArray, const STRPTR typeName) (A0, A1)
23 BOOL MatchToolValue(UBYTE *typeString, UBYTE *value) (A0, A1)
24 UBYTE *BumpRevision(UBYTE *newname, UBYTE *oldname) (A0, A1)
26 struct DiskObject *GetDefDiskObject(LONG type) (D0)
27 BOOL PutDefDiskObject(struct DiskObject *icon) (A0)
28 struct DiskObject *GetDiskObjectNew(CONST_STRPTR name) (A0)
29 BOOL DeleteDiskObject(UBYTE *name) (A0)
31 struct DiskObject *DupDiskObjectA(struct DiskObject *icon, struct TagItem *tags) (A0, A1)
32 ULONG IconControlA(struct DiskObject *icon, struct TagItem *tags) (A0, A1)
33 void DrawIconStateA(struct RastPort *rp, struct DiskObject *icon, STRPTR label, LONG leftEdge, LONG topEdge, ULONG state, struct TagItem *tags) (A0, A1, A2, D0, D1, D2, A3)
34 BOOL GetIconRectangleA(struct RastPort *rp, struct DiskObject *icon, STRPTR label, struct Rectangle *rectangle, struct TagItem *tags) (A0, A1, A2, A3, A4)
35 struct DiskObject *NewDiskObject(ULONG type) (D0)
36 struct DiskObject *GetIconTagList(CONST_STRPTR name, const struct TagItem *tags) (A0, A1)
37 BOOL PutIconTagList(CONST_STRPTR name, struct DiskObject *icon, struct TagItem *tags) (A0, A1, A2)
38 BOOL LayoutIconA(struct DiskObject *icon, struct Screen *screen, struct TagItem *tags) (A0, A1, A2)
39 void ChangeToSelectedIconColor(struct ColorRegister *cr) (A0)
40 ##end functionlist