From cb21d4473ecd8c221f551faac7e7841e5fd80aca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Wed, 23 Jun 2010 01:28:35 +0200 Subject: [PATCH] [gtk] Add gtk_font_selection_dialog_get_font_selection() This is needed to access the fontsel sealed member. --- gtk/gtk.symbols | 1 + gtk/gtkfontsel.c | 19 +++++++++++++++++++ gtk/gtkfontsel.h | 1 + 3 files changed, 21 insertions(+) diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols index 92df5684b6..becdd71b6e 100644 --- a/gtk/gtk.symbols +++ b/gtk/gtk.symbols @@ -1416,6 +1416,7 @@ gtk_font_button_set_use_size #if IN_FILE(__GTK_FONTSEL_C__) gtk_font_selection_dialog_get_cancel_button gtk_font_selection_dialog_get_font_name +gtk_font_selection_dialog_get_font_selection gtk_font_selection_dialog_get_ok_button gtk_font_selection_dialog_get_preview_text gtk_font_selection_dialog_get_type G_GNUC_CONST diff --git a/gtk/gtkfontsel.c b/gtk/gtkfontsel.c index e22a87f96b..cf4108c9e7 100644 --- a/gtk/gtkfontsel.c +++ b/gtk/gtkfontsel.c @@ -1656,6 +1656,25 @@ gtk_font_selection_dialog_new (const gchar *title) return GTK_WIDGET (fontseldiag); } +/** + * gtk_font_selection_dialog_get_font_selection: + * @colorsel: a #GtkFontSelectionDialog + * + * Retrieves the #GtkFontSelection widget embedded in the dialog. + * + * Returns: the embedded #GtkFontSelection + * + * Since: 2.22 + **/ +GtkWidget* +gtk_font_selection_dialog_get_font_selection (GtkFontSelectionDialog *fsd) +{ + g_return_val_if_fail (GTK_IS_FONT_SELECTION_DIALOG (fsd), NULL); + + return fsd->fontsel; +} + + /** * gtk_font_selection_dialog_get_ok_button: * @fsd: a #GtkFontSelectionDialog diff --git a/gtk/gtkfontsel.h b/gtk/gtkfontsel.h index 5b1b2ceb63..3a37f65932 100644 --- a/gtk/gtkfontsel.h +++ b/gtk/gtkfontsel.h @@ -173,6 +173,7 @@ GtkWidget *gtk_font_selection_dialog_new (const gchar *title); GtkWidget *gtk_font_selection_dialog_get_ok_button (GtkFontSelectionDialog *fsd); GtkWidget *gtk_font_selection_dialog_get_cancel_button (GtkFontSelectionDialog *fsd); +GtkWidget *gtk_font_selection_dialog_get_font_selection (GtkFontSelectionDialog *fsd); /* This returns the X Logical Font Description fontname, or NULL if no font is selected. Note that there is a slight possibility that the font might not