| 
 | |
|  | 
| 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
         +----GtkIMContextSimpletypedef 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |