Next: , Previous: Package_Gtk.Extra.Combo_Box, Up: Top



Package Gtk.Extra.Font_Combo

A 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

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.