[Contents] [Back] [Prev] [Up] [Next] [Forward]

# 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).

- Gtk.Extra.Font_Combo Widget Hierarchy
- Gtk.Extra.Font_Combo Signals
- Gtk.Extra.Font_Combo Subprograms

## Widget Hierarchy

    Gtk_Object                    (see section Package Gtk.Object)
       \___ Gtk_Widget            (see section Package Gtk.Widget)
          \___ Gtk_Container      (see section Package Gtk.Container)
             \___ Gtk_Toolbar     (see section Package Gtk.Toolbar)
                \___ Gtk_Font_Combo (see section Package Gtk.Extra.Font_Combo)

## Signals

- "changed" 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_Name_Combo
      (Font_Combo         : access Gtk_Font_Combo_Record)
       return Gtk.Combo.Gtk_Combo;

| Return the combo box used to select the name of the font.

    function Get_Size_Combo
      (Font_Combo         : access Gtk_Font_Combo_Record)
       return Gtk.Combo.Gtk_Combo;

| Return the combo box used to select the size of the font.

    function Get_Bold_Button
      (Font_Combo         : access Gtk_Font_Combo_Record)
       return Gtk.Toggle_Button.Gtk_Toggle_Button;

| Return the toggle button that indicates whether the font is bold.

    function Get_Italic_Button
      (Font_Combo         : access Gtk_Font_Combo_Record)
       return Gtk.Toggle_Button.Gtk_Toggle_Button;

| Return the toggle button that indicates whether the font is italic.

    function Get_Font
      (Font_Combo         : access Gtk_Font_Combo_Record)
       return Gdk.Font.Gdk_Font;

| Return the selected font.

[Contents] [Back] [Prev] [Up] [Next] [Forward]