32 #import "CoreGTK/CGTKNativeDialog.h" 38 return GTK_NATIVE_DIALOG([
self GOBJECT]);
43 gtk_native_dialog_destroy(GTK_NATIVE_DIALOG([
self GOBJECT]));
48 return (gtk_native_dialog_get_modal(GTK_NATIVE_DIALOG([
self GOBJECT])) ? YES : NO);
53 return gtk_native_dialog_get_title(GTK_NATIVE_DIALOG([
self GOBJECT]));
58 return gtk_native_dialog_get_transient_for(GTK_NATIVE_DIALOG([
self GOBJECT]));
63 return (gtk_native_dialog_get_visible(GTK_NATIVE_DIALOG([
self GOBJECT])) ? YES : NO);
68 gtk_native_dialog_hide(GTK_NATIVE_DIALOG([
self GOBJECT]));
73 return gtk_native_dialog_run(GTK_NATIVE_DIALOG([
self GOBJECT]));
76 -(void)setModal:(BOOL) modal
78 gtk_native_dialog_set_modal(GTK_NATIVE_DIALOG([
self GOBJECT]), (modal ? TRUE : FALSE));
81 -(void)setTitle:(const
char*) title
83 gtk_native_dialog_set_title(GTK_NATIVE_DIALOG([
self GOBJECT]), title);
86 -(void)setTransientFor:(GtkWindow*) parent
88 gtk_native_dialog_set_transient_for(GTK_NATIVE_DIALOG([
self GOBJECT]), parent);
93 gtk_native_dialog_show(GTK_NATIVE_DIALOG([
self GOBJECT]));
GtkWindow * getTransientFor()
GtkNativeDialog * NATIVEDIALOG()