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 (gtk_header_bar_get_show_close_button(GTK_HEADER_BAR([
self GOBJECT])) ? YES : NO);
65 return [NSString stringWithUTF8String:gtk_header_bar_get_subtitle(GTK_HEADER_BAR([
self GOBJECT]))];
70 return [NSString stringWithUTF8String:gtk_header_bar_get_title(GTK_HEADER_BAR([
self GOBJECT]))];
75 gtk_header_bar_pack_end(GTK_HEADER_BAR([
self GOBJECT]), [child
WIDGET]);
80 gtk_header_bar_pack_start(GTK_HEADER_BAR([
self GOBJECT]), [child
WIDGET]);
85 gtk_header_bar_set_custom_title(GTK_HEADER_BAR([
self GOBJECT]), [titleWidget
WIDGET]);
88 -(void)setShowCloseButton:(BOOL) setting
90 gtk_header_bar_set_show_close_button(GTK_HEADER_BAR([
self GOBJECT]), (setting ? TRUE : FALSE));
93 -(void)setSubtitle:(NSString*) subtitle
95 gtk_header_bar_set_subtitle(GTK_HEADER_BAR([
self GOBJECT]), [subtitle UTF8String]);
98 -(void)setTitle:(NSString*) title
100 gtk_header_bar_set_title(GTK_HEADER_BAR([
self GOBJECT]), [title UTF8String]);
id initWithGObject:(GObject *obj)