32 #import "CoreGTK/CGTKFontButton.h" 48 -(id)initWithFont:(NSString*) fontname
50 self = [
super initWithGObject:(GObject *)gtk_font_button_new_with_font([fontname UTF8String])];
62 return GTK_FONT_BUTTON([
self GOBJECT]);
67 return [NSString stringWithUTF8String:gtk_font_button_get_font_name(GTK_FONT_BUTTON([
self GOBJECT]))];
72 return (gtk_font_button_get_show_size(GTK_FONT_BUTTON([
self GOBJECT])) ? YES : NO);
77 return (gtk_font_button_get_show_style(GTK_FONT_BUTTON([
self GOBJECT])) ? YES : NO);
82 return [NSString stringWithUTF8String:gtk_font_button_get_title(GTK_FONT_BUTTON([
self GOBJECT]))];
87 return (gtk_font_button_get_use_font(GTK_FONT_BUTTON([
self GOBJECT])) ? YES : NO);
92 return (gtk_font_button_get_use_size(GTK_FONT_BUTTON([
self GOBJECT])) ? YES : NO);
95 -(BOOL)setFontName:(NSString*) fontname
97 return (gtk_font_button_set_font_name(GTK_FONT_BUTTON([
self GOBJECT]), [fontname UTF8String]) ? YES : NO);
100 -(void)setShowSize:(BOOL) showSize
102 gtk_font_button_set_show_size(GTK_FONT_BUTTON([
self GOBJECT]), (showSize ? TRUE : FALSE));
105 -(void)setShowStyle:(BOOL) showStyle
107 gtk_font_button_set_show_style(GTK_FONT_BUTTON([
self GOBJECT]), (showStyle ? TRUE : FALSE));
110 -(void)setTitle:(NSString*) title
112 gtk_font_button_set_title(GTK_FONT_BUTTON([
self GOBJECT]), [title UTF8String]);
115 -(void)setUseFont:(BOOL) useFont
117 gtk_font_button_set_use_font(GTK_FONT_BUTTON([
self GOBJECT]), (useFont ? TRUE : FALSE));
120 -(void)setUseSize:(BOOL) useSize
122 gtk_font_button_set_use_size(GTK_FONT_BUTTON([
self GOBJECT]), (useSize ? TRUE : FALSE));
id initWithGObject:(GObject *obj)