32 #import "CoreGTK/CGTKFileChooserButton.h" 36 -(id)initWithTitle:(NSString*) title andAction:(GtkFileChooserAction) action
38 self = [
super initWithGObject:(GObject *)gtk_file_chooser_button_new([title UTF8String], action)];
50 self = [
super initWithGObject:(GObject *)gtk_file_chooser_button_new_with_dialog([dialog WIDGET])];
62 return GTK_FILE_CHOOSER_BUTTON([
self GOBJECT]);
67 return (gtk_file_chooser_button_get_focus_on_click(GTK_FILE_CHOOSER_BUTTON([
self GOBJECT])) ? YES : NO);
72 return [NSString stringWithUTF8String:gtk_file_chooser_button_get_title(GTK_FILE_CHOOSER_BUTTON([
self GOBJECT]))];
77 return gtk_file_chooser_button_get_width_chars(GTK_FILE_CHOOSER_BUTTON([
self GOBJECT]));
80 -(void)setFocusOnClick:(BOOL) focusOnClick
82 gtk_file_chooser_button_set_focus_on_click(GTK_FILE_CHOOSER_BUTTON([
self GOBJECT]), (focusOnClick ? TRUE : FALSE));
85 -(void)setTitle:(NSString*) title
87 gtk_file_chooser_button_set_title(GTK_FILE_CHOOSER_BUTTON([
self GOBJECT]), [title UTF8String]);
90 -(void)setWidthChars:(gint) nchars
92 gtk_file_chooser_button_set_width_chars(GTK_FILE_CHOOSER_BUTTON([
self GOBJECT]), nchars);
id initWithGObject:(GObject *obj)