4 * ROX-Filer, filer for the ROX desktop project
5 * By Thomas Leonard, <tal197@ecs.soton.ac.uk>.
14 extern GFSCache
*pixmap_cache
;
37 typedef struct _MaskedPixmap MaskedPixmap
;
39 extern MaskedPixmap
*im_error
;
40 extern MaskedPixmap
*im_unknown
;
41 extern MaskedPixmap
*im_symlink
;
43 extern MaskedPixmap
*im_unmounted
;
44 extern MaskedPixmap
*im_mounted
;
45 extern MaskedPixmap
*im_multiple
;
46 extern MaskedPixmap
*im_exec_file
;
47 extern MaskedPixmap
*im_appdir
;
49 extern MaskedPixmap
*im_up_icon
;
50 extern MaskedPixmap
*im_home_icon
;
51 extern MaskedPixmap
*im_refresh_icon
;
52 extern MaskedPixmap
*im_help
;
56 # define IMLIB_T GdkImlibImage
58 # define IMLIB_T gpointer
68 GdkPixmap
*pixmap
; /* Full size image */
73 /* If sm_pixmap is NULL then call pixmap_make_small() */
74 GdkPixmap
*sm_pixmap
; /* Half-size (hopefully!) image */
80 void pixmaps_init(void);
81 void pixmap_ref(MaskedPixmap
*mp
);
82 void pixmap_unref(MaskedPixmap
*mp
);
83 void pixmap_make_small(MaskedPixmap
*mp
);
85 #endif /* _PIXMAP_H */