diff options
author | Alberto Ruiz <aruiz@gnome.org> | 2011-07-25 17:14:49 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-08-15 18:57:56 -0400 |
commit | bf457d129ea59b081b4caed91532b16fdc3d8887 (patch) | |
tree | b55e939f64a7b65f163df865caf118532f411b35 | |
parent | 523190f69a1c52a99e9bfc9493232b83a12a8858 (diff) | |
download | gtk+-bf457d129ea59b081b4caed91532b16fdc3d8887.tar.gz |
GtkFontChooserDialog: Add parent window as a parameter in the constructor
-rw-r--r-- | gtk/gtkfontchooserdialog.c | 11 | ||||
-rw-r--r-- | gtk/gtkfontchooserdialog.h | 3 | ||||
-rw-r--r-- | tests/testfontchooserdialog.c | 2 |
3 files changed, 11 insertions, 5 deletions
diff --git a/gtk/gtkfontchooserdialog.c b/gtk/gtkfontchooserdialog.c index 08c529f8dd..6d90e159d6 100644 --- a/gtk/gtkfontchooserdialog.c +++ b/gtk/gtkfontchooserdialog.c @@ -140,7 +140,8 @@ gtk_font_chooser_dialog_init (GtkFontChooserDialog *fontchooserdiag) /** * gtk_font_chooser_dialog_new: - * @title: (allow-none): the title of the dialog window + * @title: (allow-none): Title of the dialog, or %NULL + * @parent: (allow-none): Trasient parent of the dialog, or %NULL * * Creates a new #GtkFontChooserDialog. * @@ -149,11 +150,15 @@ gtk_font_chooser_dialog_init (GtkFontChooserDialog *fontchooserdiag) * Since: 3.2 */ GtkWidget* -gtk_font_chooser_dialog_new (const gchar *title) +gtk_font_chooser_dialog_new (const gchar *title, + GtkWindow *parent) { GtkFontChooserDialog *dialog; - dialog = g_object_new (GTK_TYPE_FONT_CHOOSER_DIALOG, "title", title, NULL); + dialog = g_object_new (GTK_TYPE_FONT_CHOOSER_DIALOG, + "title", title, + "transient-for", parent, + NULL); return GTK_WIDGET (dialog); } diff --git a/gtk/gtkfontchooserdialog.h b/gtk/gtkfontchooserdialog.h index 5a7b3d0032..b127f66b2d 100644 --- a/gtk/gtkfontchooserdialog.h +++ b/gtk/gtkfontchooserdialog.h @@ -59,7 +59,8 @@ struct _GtkFontChooserDialogClass }; GType gtk_font_chooser_dialog_get_type (void) G_GNUC_CONST; -GtkWidget* gtk_font_chooser_dialog_new (const gchar *title); +GtkWidget* gtk_font_chooser_dialog_new (const gchar *title, + GtkWindow *window); GtkWidget* gtk_font_chooser_dialog_get_font_chooser (GtkFontChooserDialog *fcd); diff --git a/tests/testfontchooserdialog.c b/tests/testfontchooserdialog.c index b06ddb59f4..d242698590 100644 --- a/tests/testfontchooserdialog.c +++ b/tests/testfontchooserdialog.c @@ -28,7 +28,7 @@ main (int argc, char *argv[]) gtk_init (&argc, &argv); - dialog = gtk_font_chooser_dialog_new (NULL); + dialog = gtk_font_chooser_dialog_new (NULL, NULL); gtk_dialog_run (GTK_DIALOG (dialog)); |