Spec-Zone.ru › GTK 4.0

GtkEmojiChooser

GtkEmojiChooser — Появившееся окно для выбора символа эмодзи

Функции

GtkWidget * gtk_emoji_chooser_new ()

Сигналы

void emoji-picked Выполнить последним

Действия

scroll.section i

Типы и значения

GtkEmojiChooser

Иерархия объектов

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkPopover
                ╰── GtkEmojiChooser

Реализованные интерфейсы

GtkEmojiChooser реализует GtkAccessible, GtkBuildable, GtkConstraintTarget, GtkShortcutManager и GtkNative.

Включаемые файлы

#include <gtk/gtk.h>

Описание

Появившееся окно GtkEmojiChooser используется виджетами текста, такими как GtkEntry или GtkTextView, чтобы предоставить пользователям удобный способ вставки символов эмодзи.

GtkEmojiChooser излучает сигнал “emoji-picked”, когда эмодзи выбран.

CSS-узлы

popover
├── box.emoji-searchbar
│   ╰── entry.search
╰── box.emoji-toolbar
    ├── button.image-button.emoji-section
    ├── ...
    ╰── button.image-button.emoji-section

Каждый GtkEmojiChooser состоит из основного узла, называемого popover. Содержимое popover в значительной степени определяется реализацией и должно наследоваться от общих стилей. Верхняя строка поиска, используемая для поиска эмодзи, получает сам класс стиля .emoji-searchbar. Нижняя панель инструментов, используемая для переключения между различными категориями эмодзи, состоит из кнопок со стилем .emoji-section и получает сам класс стиля .emoji-toolbar.

Функции

gtk_emoji_chooser_new ()

GtkWidget *
gtk_emoji_chooser_new (void);

Создаёт новый GtkEmojiChooser.

Возвращает

новый GtkEmojiChooser

Типы и значения

GtkEmojiChooser

typedef struct _GtkEmojiChooser GtkEmojiChooser;

Подробности сигналов

Сигнал “emoji-picked”

void
user_function (GtkEmojiChooser *chooser,
               char            *text,
               gpointer         user_data)

Сигнал ::emoji-picked излучается, когда пользователь выбирает эмодзи.

Параметры

chooser

the GtkEmojiChooser

text

последовательность Unicode для выбранного эмодзи в UTF-8

user_data

данные пользователя, установленные при подключении обработчика сигнала.

Флаги: Выполнить последним

Подробности действий

Действие “scroll.section”

Прокручивает к следующей или предыдущей секции.

Тип параметра: i

Параметры

direction

1 для прокрутки вперёд, -1 для прокрутки назад

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkEmojiChooser.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API