#ifndef OBGTK_FONT_SELECTION_H
#define OBGTK_FONT_SELECTION_H 1

#include <obgtk/obgtkNotebook.h>
#include <obgtk/obgtkDialog.h>
#include <gtk/gtkfontsel.h>

@interface Gtk_FontSelection : Gtk_Notebook
{
@public
  GtkFontSelection *gtkfontselection;
}
- castGtkFontSelection:(GtkFontSelection *) castitem;
- (gchar *) get_font_name;
- (GdkFont *) get_font;
- (gboolean) set_font_name:(const gchar *) fontname;
- (gchar *) get_preview_text;
- set_preview_text:(const gchar *) text;
@end

@interface Gtk_FontSelectionDialog : Gtk_Window
{
@public
  GtkFontSelectionDialog *gtkfontselectiondialog;

  id fontsel, ok_button, apply_button, cancel_button;
}
- castGtkFontSelectionDialog:(GtkFontSelectionDialog *) castitem;
- initWithTitle:(const gchar *) title;
- (gchar *) get_font_name;
- (GdkFont *) get_font;
- (gboolean) set_font_name:(const gchar *) fontname;
- (gchar *) get_preview_text;
- set_preview_text:(const gchar *) text;
@end

#endif /* OBGTK_FONT_SELECTION_H */
