32 #import "CoreGTK/CGTKMisc.h"
44 -(id)initFromAnimation:(GdkPixbufAnimation*) animation;
45 -(id)initFromFile:(NSString*) filename;
46 -(id)initFromGiconWithIcon:(GIcon*) icon andSize:(GtkIconSize) size;
47 -(id)initFromIconNameWithIconName:(NSString*) iconName andSize:(GtkIconSize) size;
48 -(id)initFromIconSetWithIconSet:(GtkIconSet*) iconSet andSize:(GtkIconSize) size;
49 -(id)initFromPixbuf:(GdkPixbuf*) pixbuf;
50 -(id)initFromResource:(NSString*) resourcePath;
51 -(id)initFromStockWithStockId:(NSString*) stockId andSize:(GtkIconSize) size;
52 -(id)initFromSurface:(cairo_surface_t*) surface;
71 -(GdkPixbufAnimation*)getAnimation;
79 -(void)getGiconWithGicon:(GIcon**) gicon andSize:(GtkIconSize*) size;
87 -(void)getIconNameWithIconName:(const gchar**) iconName andSize:(GtkIconSize*) size;
95 -(void)getIconSetWithIconSet:(GtkIconSet**) iconSet andSize:(GtkIconSize*) size;
102 -(GdkPixbuf*)getPixbuf;
117 -(void)getStockWithStockId:(gchar**) stockId andSize:(GtkIconSize*) size;
124 -(GtkImageType)getStorageType;
131 -(void)setFromAnimation:(GdkPixbufAnimation*) animation;
138 -(void)setFromFile:(NSString*) filename;
146 -(void)setFromGiconWithIcon:(GIcon*) icon andSize:(GtkIconSize) size;
154 -(void)setFromIconNameWithIconName:(NSString*) iconName andSize:(GtkIconSize) size;
162 -(void)setFromIconSetWithIconSet:(GtkIconSet*) iconSet andSize:(GtkIconSize) size;
169 -(void)setFromPixbuf:(GdkPixbuf*) pixbuf;
176 -(void)setFromResource:(NSString*) resourcePath;
184 -(void)setFromStockWithStockId:(NSString*) stockId andSize:(GtkIconSize) size;
191 -(void)setFromSurface:(cairo_surface_t*) surface;
198 -(void)setPixelSize:(gint) pixelSize;