32 #import "CoreGTK/CGTKHeaderBar.h" 50 return GTK_HEADER_BAR([
self GOBJECT]);
55 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_header_bar_get_custom_title(GTK_HEADER_BAR([
self GOBJECT]))];
60 return [NSString stringWithUTF8String:gtk_header_bar_get_decoration_layout(GTK_HEADER_BAR([
self GOBJECT]))];
65 return (gtk_header_bar_get_has_subtitle(GTK_HEADER_BAR([
self GOBJECT])) ? YES : NO);
70 return (gtk_header_bar_get_show_close_button(GTK_HEADER_BAR([
self GOBJECT])) ? YES : NO);
75 return [NSString stringWithUTF8String:gtk_header_bar_get_subtitle(GTK_HEADER_BAR([
self GOBJECT]))];
80 return [NSString stringWithUTF8String:gtk_header_bar_get_title(GTK_HEADER_BAR([
self GOBJECT]))];
85 gtk_header_bar_pack_end(GTK_HEADER_BAR([
self GOBJECT]), [child
WIDGET]);
90 gtk_header_bar_pack_start(GTK_HEADER_BAR([
self GOBJECT]), [child
WIDGET]);
95 gtk_header_bar_set_custom_title(GTK_HEADER_BAR([
self GOBJECT]), [titleWidget
WIDGET]);
98 -(void)setDecorationLayout:(NSString*) layout
100 gtk_header_bar_set_decoration_layout(GTK_HEADER_BAR([
self GOBJECT]), [layout UTF8String]);
103 -(void)setHasSubtitle:(BOOL) setting
105 gtk_header_bar_set_has_subtitle(GTK_HEADER_BAR([
self GOBJECT]), (setting ? TRUE : FALSE));
108 -(void)setShowCloseButton:(BOOL) setting
110 gtk_header_bar_set_show_close_button(GTK_HEADER_BAR([
self GOBJECT]), (setting ? TRUE : FALSE));
113 -(void)setSubtitle:(NSString*) subtitle
115 gtk_header_bar_set_subtitle(GTK_HEADER_BAR([
self GOBJECT]), [subtitle UTF8String]);
118 -(void)setTitle:(NSString*) title
120 gtk_header_bar_set_title(GTK_HEADER_BAR([
self GOBJECT]), [title UTF8String]);
id initWithGObject:(GObject *obj)