Spec-Zone.ru › GTK 3.22

GtkIMMulticontext

GtkIMMulticontext — Контекст ввода, поддерживающий несколько загружаемых методов ввода

Функции

GtkIMContext * gtk_im_multicontext_new ()
void gtk_im_multicontext_append_menuitems ()
const char * gtk_im_multicontext_get_context_id ()
void gtk_im_multicontext_set_context_id ()

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

struct GtkIMMulticontext

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

    GObject
    ╰── GtkIMContext
        ╰── GtkIMMulticontext

Файлы заголовков

#include <gtk/gtk.h>

Описание

Функции

gtk_im_multicontext_new ()

GtkIMContext *
gtk_im_multicontext_new (void);

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

Возвращает

новый GtkIMMulticontext.

gtk_im_multicontext_append_menuitems ()

void
gtk_im_multicontext_append_menuitems (GtkIMMulticontext *context,
                                      GtkMenuShell *menushell);

gtk_im_multicontext_append_menuitems устарел начиная с версии 3.10 и не должен использоваться в новом коде.

Лучше использовать общесистемную структуру методов ввода для изменения методов ввода. Современные оболочки рабочего стола предлагают для этого отображения на экране, которые могут вызываться комбинацией клавиш, например, Super-Space.

Добавляет пункты меню для различных доступных методов ввода в меню; при выборе пунктов меню метод ввода для контекста и глобального метода ввода будет изменён.

Параметры

context

a GtkIMMulticontext

menushell

a GtkMenuShell

gtk_im_multicontext_get_context_id ()

const char *
gtk_im_multicontext_get_context_id (GtkIMMulticontext *context);

Возвращает идентификатор текущего активного подконтекста context .

Параметры

context

a GtkIMMulticontext

Возвращает

идентификатор текущего активного подконтекста

С: 2.16

gtk_im_multicontext_set_context_id ()

void
gtk_im_multicontext_set_context_id (GtkIMMulticontext *context,
                                    const char *context_id);

Устанавливает идентификатор контекста для context .

Это приводит к замене текущего активного подконтекста context подконтекстом, соответствующим новому идентификатору контекста.

Параметры

context

a GtkIMMulticontext

context_id

используемый идентификатор

С: 2.16

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

struct GtkIMMulticontext

struct GtkIMMulticontext;

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkIMMulticontext.html

Spec-Zone.ru

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