32 #import "CoreGTK/CGTKToolItemGroup.h"
36 -(id)init:(NSString*) label
38 self = [
super initWithGObject:(GObject *)gtk_tool_item_group_new([label UTF8String])];
50 return GTK_TOOL_ITEM_GROUP([
self GOBJECT]);
55 return (gtk_tool_item_group_get_collapsed(GTK_TOOL_ITEM_GROUP([
self GOBJECT])) ? YES : NO);
58 -(GtkToolItem*)getDropItemWithX:(gint) x andY:(gint) y
60 return gtk_tool_item_group_get_drop_item(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), x, y);
65 return gtk_tool_item_group_get_ellipsize(GTK_TOOL_ITEM_GROUP([
self GOBJECT]));
70 return gtk_tool_item_group_get_header_relief(GTK_TOOL_ITEM_GROUP([
self GOBJECT]));
73 -(gint)getItemPosition:(GtkToolItem*) item
75 return gtk_tool_item_group_get_item_position(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), item);
80 return [NSString stringWithUTF8String:gtk_tool_item_group_get_label(GTK_TOOL_ITEM_GROUP([
self GOBJECT]))];
85 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_tool_item_group_get_label_widget(GTK_TOOL_ITEM_GROUP([
self GOBJECT]))];
90 return gtk_tool_item_group_get_n_items(GTK_TOOL_ITEM_GROUP([
self GOBJECT]));
93 -(GtkToolItem*)getNthItem:(guint) index
95 return gtk_tool_item_group_get_nth_item(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), index);
98 -(void)insertWithItem:(GtkToolItem*) item andPosition:(gint) position
100 gtk_tool_item_group_insert(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), item, position);
103 -(void)setCollapsed:(BOOL) collapsed
105 gtk_tool_item_group_set_collapsed(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), (collapsed ? TRUE : FALSE));
108 -(void)setEllipsize:(PangoEllipsizeMode) ellipsize
110 gtk_tool_item_group_set_ellipsize(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), ellipsize);
113 -(void)setHeaderRelief:(GtkReliefStyle) style
115 gtk_tool_item_group_set_header_relief(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), style);
118 -(void)setItemPositionWithItem:(GtkToolItem*) item andPosition:(gint) position
120 gtk_tool_item_group_set_item_position(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), item, position);
123 -(void)setLabel:(NSString*) label
125 gtk_tool_item_group_set_label(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), [label UTF8String]);
130 gtk_tool_item_group_set_label_widget(GTK_TOOL_ITEM_GROUP([
self GOBJECT]), [labelWidget
WIDGET]);
id initWithGObject:(GObject *obj)