Next: Package_Gtk.Extra.Item_Entry, Previous: Package_Gtk.Extra.Combo_Box, Up: Top
_ComboA Gtk_Font_Combo is a small toolbar used to select fonts. This widget takes less real-estate on the screen than a Gtk_Font_Selection widget, and thus can be kept permanently on the screen. This widget only works with postscript fonts (see Gtk.Extra.PsFont).
| Widget Hierarchy |
|---|
GObject (see Package_Glib.Object) Gtk_Object (see Package_Gtk.Object) \___ Gtk_Widget (see Package_Gtk.Widget) \___ Gtk_Container (see Package_Gtk.Container) \___ Gtk_Toolbar (see Package_Gtk.Toolbar) \___ Gtk_Font_Combo (see Package_Gtk.Extra.Font_Combo) |
| Signals |
|---|
procedure Handler (Combo : access Gtk_Font_Combo_Record'Class);
Emitted when a new font was selected by the user.
| Subprograms |
|---|
| procedure Gtk_New (Widget : out Gtk_Font_Combo); |
| Create a new combo box |
| function Get_Type return Guint; |
| Return the internal value associated with a Gtk_Font_Combo. |
| procedure Font_Combo_Select (Font_Combo : access Gtk_Font_Combo_Record; Family : in String; Bold : in Boolean; Italic : in Boolean; Height : in Gint); |
| Selects a new font Family is the name of the postscript font. |
| procedure Font_Combo_Select_Nth (Font_Combo : access Gtk_Font_Combo_Record; N : in Gint; Bold : in Boolean; Italic : in Boolean; Height : in Gint); |
| Selects the nth font in the combo box. |
| function Get_Font_Height (Font_Combo : access Gtk_Font_Combo_Record) return Glib.Gint; |
| Return the height of the selected font |
| function Get_Font (Font_Combo : access Gtk_Font_Combo_Record) return Gdk.Font.Gdk_Font; |
| Return the selected font. |
| function Get_Font_Description (Font_Combo : access Gtk_Font_Combo_Record) return Pango.Font.Pango_Font_Description; |
| Return the selected font. |