+/*****************************************************************************
+ * GtkFontSelection functions.
+ * see the comments in the GtkFontSelectionDialog functions.
+ *****************************************************************************/
+
+GType gtk_font_selection_get_type (void) G_GNUC_CONST;
+GtkWidget * gtk_font_selection_new (void);
+GtkWidget * gtk_font_selection_get_family_entry (GtkFontSelection *fontsel);
+GtkWidget * gtk_font_selection_get_family_list (GtkFontSelection *fontsel);
+GtkWidget * gtk_font_selection_get_face_entry (GtkFontSelection *fontsel);
+GtkWidget * gtk_font_selection_get_face_list (GtkFontSelection *fontsel);
+GtkWidget * gtk_font_selection_get_size_entry (GtkFontSelection *fontsel);
+GtkWidget * gtk_font_selection_get_size_list (GtkFontSelection *fontsel);
+GtkWidget * gtk_font_selection_get_preview_entry (GtkFontSelection *fontsel);
+PangoFontFamily *
+ gtk_font_selection_get_family (GtkFontSelection *fontsel);
+PangoFontFace *
+ gtk_font_selection_get_face (GtkFontSelection *fontsel);
+gint gtk_font_selection_get_size (GtkFontSelection *fontsel);
+gchar* gtk_font_selection_get_font_name (GtkFontSelection *fontsel);
+
+#ifndef GTK_DISABLE_DEPRECATED
+GdkFont* gtk_font_selection_get_font (GtkFontSelection *fontsel);
+#endif /* GTK_DISABLE_DEPRECATED */
+
+gboolean gtk_font_selection_set_font_name (GtkFontSelection *fontsel,
+ const gchar *fontname);
+const gchar* gtk_font_selection_get_preview_text (GtkFontSelection *fontsel);
+void gtk_font_selection_set_preview_text (GtkFontSelection *fontsel,
+ const gchar *text);
+
+/*****************************************************************************
+ * GtkFontSelectionDialog functions.
+ * most of these functions simply call the corresponding function in the
+ * GtkFontSelection.
+ *****************************************************************************/
+
+GType gtk_font_selection_dialog_get_type (void) G_GNUC_CONST;
+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_apply_button (GtkFontSelectionDialog *fsd);
+GtkWidget *gtk_font_selection_dialog_get_cancel_button (GtkFontSelectionDialog *fsd);