Gnome User Interface Library Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#include <gnome.h> struct GnomeFontPicker; enum GnomeFontPickerMode; GtkWidget* gnome_font_picker_new (void); void gnome_font_picker_set_title (GnomeFontPicker *gfp, const gchar *title); GnomeFontPickerMode gnome_font_picker_get_mode (GnomeFontPicker *gfp); void gnome_font_picker_set_mode (GnomeFontPicker *gfp, GnomeFontPickerMode mode); void gnome_font_picker_fi_set_use_font_in_label (GnomeFontPicker *gfp, gboolean use_font_in_label, gint size); void gnome_font_picker_fi_set_show_size (GnomeFontPicker *gfp, gboolean show_size); void gnome_font_picker_uw_set_widget (GnomeFontPicker *gfp, GtkWidget *widget); gchar* gnome_font_picker_get_font_name (GnomeFontPicker *gfp); GdkFont* gnome_font_picker_get_font (GnomeFontPicker *gfp); gboolean gnome_font_picker_set_font_name (GnomeFontPicker *gfp, const gchar *fontname); gchar* gnome_font_picker_get_preview_text (GnomeFontPicker *gfp); void gnome_font_picker_set_preview_text (GnomeFontPicker *gfp, const gchar *text); |
GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GnomeFontPicker |
"font-set" void user_function (GnomeFontPicker *fontpicker, gchar *arg1, gpointer user_data); |
typedef enum { GNOME_FONT_PICKER_MODE_PIXMAP, GNOME_FONT_PICKER_MODE_FONT_INFO, GNOME_FONT_PICKER_MODE_USER_WIDGET, GNOME_FONT_PICKER_MODE_UNKNOWN } GnomeFontPickerMode; |
void gnome_font_picker_set_title (GnomeFontPicker *gfp, const gchar *title); |
Sets the title for the font selection dialog.
GnomeFontPickerMode gnome_font_picker_get_mode (GnomeFontPicker *gfp); |
Returns current font picker button mode (or what to show). Possible values include GNOME_FONT_PICKER_MODE_PIXMAP, GNOME_FONT_PICKER_MODE_FONT_INFO, and GNOME_FONT_PICKER_MODE_USER_WIDGET.
void gnome_font_picker_set_mode (GnomeFontPicker *gfp, GnomeFontPickerMode mode); |
Set value of subsequent font picker button mode (or what to show).
void gnome_font_picker_fi_set_use_font_in_label (GnomeFontPicker *gfp, gboolean use_font_in_label, gint size); |
If use_font_in_label is TRUE, font name will be written using font chosen by user and using size passed to this function. This only applies if current button mode is GNOME_FONT_PICKER_MODE_FONT_INFO.
void gnome_font_picker_fi_set_show_size (GnomeFontPicker *gfp, gboolean show_size); |
If show_size is TRUE, font size will be displayed along with font chosen by user. This only applies if current button mode is GNOME_FONT_PICKER_MODE_FONT_INFO.
void gnome_font_picker_uw_set_widget (GnomeFontPicker *gfp, GtkWidget *widget); |
Set the user-supplied widget as the inside of the font picker. This only applies with GNOME_FONT_PICKER_MODE_USER_WIDGET.
gchar* gnome_font_picker_get_font_name (GnomeFontPicker *gfp); |
Retrieve name of font from font selection dialog.
GdkFont* gnome_font_picker_get_font (GnomeFontPicker *gfp); |
Retrieve font info from font selection dialog.
gboolean gnome_font_picker_set_font_name (GnomeFontPicker *gfp, const gchar *fontname); |
Set or update currently-displayed font in font picker dialog.
gchar* gnome_font_picker_get_preview_text (GnomeFontPicker *gfp); |
Retrieve preview text from font selection dialog if available.
void gnome_font_picker_set_preview_text (GnomeFontPicker *gfp, const gchar *text); |
Set preview text in font picker, and in font selection dialog if one is being displayed.
void user_function (GnomeFontPicker *fontpicker, gchar *arg1, gpointer user_data); |