CtkFontChooserWidget: CTK+ 3 Reference Manual

## CtkFontChooserWidget CtkFontChooserWidget — A widget for selecting fonts |

## Functions

CtkWidget * | ctk_font_chooser_widget_new ()

## Properties

GAction * | tweak-action | Read

## Types and Values

struct | CtkFontChooserWidget
struct | CtkFontChooserWidgetClass

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── CtkWidget
                ╰── CtkContainer
                    ╰── CtkBox
                        ╰── CtkFontChooserWidget

## Implemented Interfaces

CtkFontChooserWidget implements AtkImplementorIface, CtkBuildable, CtkOrientable and CtkFontChooser.

## Includes

    #include <ctk/ctk.h>

## Description

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

To set the font which is initially selected, use `ctk_font_chooser_set_font()` or `ctk_font_chooser_set_font_desc()`.

To get the selected font use `ctk_font_chooser_get_font()` or `ctk_font_chooser_get_font_desc()`.

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

### CSS nodes

CtkFontChooserWidget has a single CSS node with name fontchooser.

## Functions

### ctk_font_chooser_widget_new ()

    CtkWidget *
    ctk_font_chooser_widget_new (void);

Creates a new CtkFontChooserWidget.

#### Returns

a new CtkFontChooserWidget

Since: 3.2

## Types and Values

### struct CtkFontChooserWidget

    struct CtkFontChooserWidget;

### struct CtkFontChooserWidgetClass

    struct CtkFontChooserWidgetClass {
      CtkBoxClass parent_class;
    };

#### Members

## Property Details

### The `“tweak-action”` property

      “tweak-action”             GAction *

A toggle action that can be used to switch to the tweak page of the font chooser widget, which lets the user tweak the OpenType features and variation axes of the selected font.

The action will be enabled or disabled depending on whether the selected font has any features or axes.

Owner: CtkFontChooserWidget

Flags: Read

## See Also

CtkFontChooserDialog