mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
GtkFontChooserDialog: Add parent window as a parameter in the constructor
This commit is contained in:
parent
523190f69a
commit
bf457d129e
@ -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);
|
||||
}
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user