32 #import "CoreGTK/CGTKImageMenuItem.h" 48 -(id)initFromStockWithStockId:(NSString*) stockId andAccelGroup:(GtkAccelGroup*) accelGroup
50 self = [
super initWithGObject:(GObject *)gtk_image_menu_item_new_from_stock([stockId UTF8String], accelGroup)];
60 -(id)initWithLabel:(NSString*) label
62 self = [
super initWithGObject:(GObject *)gtk_image_menu_item_new_with_label([label UTF8String])];
72 -(id)initWithMnemonic:(NSString*) label
74 self = [
super initWithGObject:(GObject *)gtk_image_menu_item_new_with_mnemonic([label UTF8String])];
86 return GTK_IMAGE_MENU_ITEM([
self GOBJECT]);
91 return (gtk_image_menu_item_get_always_show_image(GTK_IMAGE_MENU_ITEM([
self GOBJECT])) ? YES : NO);
96 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_image_menu_item_get_image(GTK_IMAGE_MENU_ITEM([
self GOBJECT]))];
101 return (gtk_image_menu_item_get_use_stock(GTK_IMAGE_MENU_ITEM([
self GOBJECT])) ? YES : NO);
104 -(void)setAccelGroup:(GtkAccelGroup*) accelGroup
106 gtk_image_menu_item_set_accel_group(GTK_IMAGE_MENU_ITEM([
self GOBJECT]), accelGroup);
109 -(void)setAlwaysShowImage:(BOOL) alwaysShow
111 gtk_image_menu_item_set_always_show_image(GTK_IMAGE_MENU_ITEM([
self GOBJECT]), (alwaysShow ? TRUE : FALSE));
116 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM([
self GOBJECT]), [image
WIDGET]);
119 -(void)setUseStock:(BOOL) useStock
121 gtk_image_menu_item_set_use_stock(GTK_IMAGE_MENU_ITEM([
self GOBJECT]), (useStock ? TRUE : FALSE));
id initWithGObject:(GObject *obj)