32 #import "CoreGTK/CGTKToolPalette.h" 38 return gtk_tool_palette_get_drag_target_group();
41 +(
const GtkTargetEntry*)getDragTargetItem
43 return gtk_tool_palette_get_drag_target_item();
60 return GTK_TOOL_PALETTE([
self GOBJECT]);
63 -(void)addDragDestWithWidget:(
CGTKWidget*) widget andFlags:(GtkDestDefaults) flags andTargets:(GtkToolPaletteDragTargets) targets andActions:(GdkDragAction) actions
65 gtk_tool_palette_add_drag_dest(GTK_TOOL_PALETTE([
self GOBJECT]), [widget
WIDGET], flags, targets, actions);
68 -(
CGTKWidget*)getDragItem:(const GtkSelectionData*) selection
70 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_tool_palette_get_drag_item(GTK_TOOL_PALETTE([
self GOBJECT]), selection)];
73 -(GtkToolItemGroup*)getDropGroupWithX:(gint) x andY:(gint) y
75 return gtk_tool_palette_get_drop_group(GTK_TOOL_PALETTE([
self GOBJECT]), x, y);
78 -(GtkToolItem*)getDropItemWithX:(gint) x andY:(gint) y
80 return gtk_tool_palette_get_drop_item(GTK_TOOL_PALETTE([
self GOBJECT]), x, y);
83 -(BOOL)getExclusive:(GtkToolItemGroup*) group
85 return (gtk_tool_palette_get_exclusive(GTK_TOOL_PALETTE([
self GOBJECT]), group) ? YES : NO);
88 -(BOOL)getExpand:(GtkToolItemGroup*) group
90 return (gtk_tool_palette_get_expand(GTK_TOOL_PALETTE([
self GOBJECT]), group) ? YES : NO);
93 -(gint)getGroupPosition:(GtkToolItemGroup*) group
95 return gtk_tool_palette_get_group_position(GTK_TOOL_PALETTE([
self GOBJECT]), group);
100 return gtk_tool_palette_get_hadjustment(GTK_TOOL_PALETTE([
self GOBJECT]));
105 return gtk_tool_palette_get_icon_size(GTK_TOOL_PALETTE([
self GOBJECT]));
110 return gtk_tool_palette_get_style(GTK_TOOL_PALETTE([
self GOBJECT]));
115 return gtk_tool_palette_get_vadjustment(GTK_TOOL_PALETTE([
self GOBJECT]));
118 -(void)setDragSource:(GtkToolPaletteDragTargets) targets
120 gtk_tool_palette_set_drag_source(GTK_TOOL_PALETTE([
self GOBJECT]), targets);
123 -(void)setExclusiveWithGroup:(GtkToolItemGroup*) group andExclusive:(BOOL) exclusive
125 gtk_tool_palette_set_exclusive(GTK_TOOL_PALETTE([
self GOBJECT]), group, (exclusive ? TRUE : FALSE));
128 -(void)setExpandWithGroup:(GtkToolItemGroup*) group andExpand:(BOOL) expand
130 gtk_tool_palette_set_expand(GTK_TOOL_PALETTE([
self GOBJECT]), group, (expand ? TRUE : FALSE));
133 -(void)setGroupPositionWithGroup:(GtkToolItemGroup*) group andPosition:(gint) position
135 gtk_tool_palette_set_group_position(GTK_TOOL_PALETTE([
self GOBJECT]), group, position);
138 -(void)setIconSize:(GtkIconSize) iconSize
140 gtk_tool_palette_set_icon_size(GTK_TOOL_PALETTE([
self GOBJECT]), iconSize);
143 -(void)setStyle:(GtkToolbarStyle) style
145 gtk_tool_palette_set_style(GTK_TOOL_PALETTE([
self GOBJECT]), style);
150 gtk_tool_palette_unset_icon_size(GTK_TOOL_PALETTE([
self GOBJECT]));
155 gtk_tool_palette_unset_style(GTK_TOOL_PALETTE([
self GOBJECT]));
id initWithGObject:(GObject *obj)