struct DiskObject *DupDiskObjectA(struct DiskObject *icon, struct TagItem *tags)
DiskObject
in memory. It can also
be used to create an extended (native) DiskObject
data
structure from an existing, traditional format DiskObject
.
ULONG IconControlA(struct DiskObject *, struct TagItem *)
VOID DrawIconStateA(struct RastPort *rp, struct DiskObject *icon, STRPTR label, LONG leftEdge, LONG topEdge, ULONG state,struct TagItem *tags)
BOOL GetIconRectangleA(struct RastPort *rp, struct DiskObject *icon, STRPTR label, struct Rectangle *rectangle, struct TagItem *tags)
struct DiskObject *NewDiskObject(LONG type)
DiskObject
structure, which has no image data associated
with it. Still, all the necessary structures are in place, you just have to fill them in.
struct DiskObject *GetIconTagList(STRPTR name, struct TagItem *tags)
BOOL PutIconTagList(STRPTR name,struct DiskObject *icon, struct TagItem *tags)
BOOL LayoutIconA(struct DiskObject *icon,struct Screen *screen, struct TagItem *tags)
VOID ChangeToSelectedIconColor(struct ColorRegister *cr)
Go to the first, previous, next, last section, table of contents.