CtkFontChooserWidget

CtkFontChooserWidget — A widget for selecting fonts

Functions

Properties

GAction * tweak-action Read

Types and Values

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