## GtkFontChooserWidget GtkFontChooserWidget — A widget for selecting fonts |

## Synopsis

    #include <gtk/gtk.h>

    struct              GtkFontChooserWidget;
    GtkWidget *         gtk_font_chooser_widget_new         (void);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----GtkFontChooserWidget

## Implemented Interfaces

GtkFontChooserWidget implements AtkImplementorIface, GtkBuildable, GtkOrientable and GtkFontChooser.

## Description

The GtkFontChooserWidget widget lists the available fonts, styles and sizes, allowing the user to select a font. It is used in the GtkFontChooserDialog widget to provide a dialog box for selecting fonts.

To set the font which is initially selected, use `gtk_font_chooser_set_font()` or `gtk_font_chooser_set_font_desc()`.

To get the selected font use `gtk_font_chooser_get_font()` or `gtk_font_chooser_get_font_desc()`.

To change the text which is shown in the preview area, use `gtk_font_chooser_set_preview_text()`.

## Details

### struct GtkFontChooserWidget

    struct GtkFontChooserWidget;

### gtk_font_chooser_widget_new ()

    GtkWidget *         gtk_font_chooser_widget_new         (void);

Creates a new GtkFontChooserWidget.

Returns : | a new GtkFontChooserWidget

Since 3.2

## See Also

GtkFontChooserDialog