| |
GTK+ Reference Manual |
||||
---|---|---|---|---|
GtkIMContextSimpleGtkIMContextSimple Метод ввода контекста поддерживающий табличный метод ввода |
#include <gtk/gtk.h> GtkIMContextSimple; GtkIMContext* gtk_im_context_simple_new (void); void gtk_im_context_simple_add_table (GtkIMContextSimple *context_simple, guint16 *data, gint max_seq_len, gint n_seqs); #define GTK_MAX_COMPOSE_LEN
GObject +----GtkIMContext +----GtkIMContextSimple
typedef struct _GtkIMContextSimple GtkIMContextSimple;
GtkIMContext* gtk_im_context_simple_new (void);
Создаёт новый GtkIMContextSimple.
Возвращает : |
новый GtkIMContextSimple. |
void gtk_im_context_simple_add_table (GtkIMContextSimple *context_simple, guint16 *data, gint max_seq_len, gint n_seqs);
Добавляет дополнительную таблицу для
поиска в содержимом ввода. Каждая строка
таблицы состоит из max_seq_len
ключевых символов, сопровождаемых двумя
guint16,
интерпретируемыми как большие и маленькие
слова значения gunicode. Таблицы просматриваются
начиная с последней добавленной.
Таблицы должны сортироваться в алфавитном порядке относительно числовых значений ключевых символов полей. (Значения не входящие в длину последовательности должны равняться нулю.)
|
|
|
таблица |
|
Максимальная дина последовательности в таблице (не может быть больше чем GTK_MAX_COMPOSE_LEN) |
|
Номер последовательности в таблице |
#define GTK_MAX_COMPOSE_LEN 7
Максимальная длина последовательности в скомпонованной таблице.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |