1 #ifndef _WANDERER_CLASSES_ICON_PRIVATE_H_
2 #define _WANDERER_CLASSES_ICON_PRIVATE_H_
6 /*** Instance data **********************************************************/
9 /* filename is put into IcD_IconNode->name */
10 struct Node IcD_IconNode
;
11 struct Node IcD_SelectionNode
;
13 #define IcD_Filename_TXTBUFF IcD_IconNode.name
14 UBYTE
*IcD_Label_TXTBUFF
;
15 UBYTE
*IcD_DisplayedLabel_TXTBUFF
;
16 ULONG IcD_DisplayedLabel_SplitParts
;
17 ULONG IcD_DisplayedLabel_Width
;
19 struct DiskObject
*IcD_DiskObj
; /* The icons disk objects */
20 struct FileInfoBlock IcD_FileInfoBlock
;
22 LONG IcD_IconX
, /* Top Left Co-ords of Icons "AREA" */
25 ULONG IcD_IconWidth
, /* Width/Height of Icon "Image" */
27 IcD_AreaWidth
, /* Width/Height of Icon "AREA" .. */
28 IcD_AreaHeight
; /* if the icons Label Width is larger than
29 IcD_IconWidth, AreaWidth = the icons label Width
30 else it will be the same as IcD_IconWidth */
35 UBYTE
*IcD_Date_TXTBUFF
;
37 UBYTE
*IcD_Time_TXTBUFF
;
39 UBYTE
*IcD_Size_TXTBUFF
;
41 UBYTE
*IcD_Protection_TXTBUFF
;
46 #endif /* _WANDERER_CLASSES_ICON_PRIVATE_H_ */