TeplLanguageChooserDialog

TeplLanguageChooserDialog — A dialog for choosing a GtkSourceLanguage

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── GtkDialog
                            ╰── TeplLanguageChooserDialog

Implemented Interfaces

TeplLanguageChooserDialog implements AtkImplementorIface, GtkBuildable and TeplLanguageChooser.

Includes

#include <tepl/tepl.h>

Description

TeplLanguageChooserDialog is a GtkDialog to choose a GtkSourceLanguage. TeplLanguageChooserDialog implements the TeplLanguageChooser interface.

The GtkDialog contains two buttons: Cancel and Select. During the “response” signal emission, if the user has clicked on the Select button, then the “language-activated” signal is emitted.

You probably want to connect to the “response” signal with the G_CONNECT_AFTER flag, to destroy the dialog.

Functions

tepl_language_chooser_dialog_new ()

TeplLanguageChooserDialog *
tepl_language_chooser_dialog_new (GtkWindow *parent);

Parameters

parent

transient parent of the dialog, or NULL.

[nullable]

Returns

a new TeplLanguageChooserDialog widget.

Since: 6.0

Types and Values

struct TeplLanguageChooserDialog

struct TeplLanguageChooserDialog;