[gtk] Add gtk_font_selection_dialog_get_font_selection()

This is needed to access the fontsel sealed member.
This commit is contained in:
Javier Jardón 2010-06-23 01:38:36 +02:00
parent a39c3b43b2
commit c0c4ab0946
3 changed files with 20 additions and 0 deletions

View File

@ -1749,6 +1749,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

View File

@ -1674,6 +1674,24 @@ 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

View File

@ -180,6 +180,7 @@ GtkWidget *gtk_font_selection_dialog_get_ok_button (GtkFontSelectionDialog *
GtkWidget *gtk_font_selection_dialog_get_apply_button (GtkFontSelectionDialog *fsd);
#endif
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