The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy

GtkIMContextSimple

GtkIMContextSimple Метод ввода контекста поддерживающий табличный метод ввода

Краткое описание

#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

Описание

Детали

GtkIMContextSimple

typedef struct _GtkIMContextSimple GtkIMContextSimple;

gtk_im_context_simple_new ()

GtkIMContext* gtk_im_context_simple_new     (void);

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

Возвращает :

новый GtkIMContextSimple.


gtk_im_context_simple_add_table ()

void        gtk_im_context_simple_add_table (GtkIMContextSimple *context_simple,
                                             guint16 *data,
                                             gint max_seq_len,
                                             gint n_seqs);

Добавляет дополнительную таблицу для поиска в содержимом ввода. Каждая строка таблицы состоит из max_seq_len ключевых символов, сопровождаемых двумя guint16, интерпретируемыми как большие и маленькие слова значения gunicode. Таблицы просматриваются начиная с последней добавленной.

Таблицы должны сортироваться в алфавитном порядке относительно числовых значений ключевых символов полей. (Значения не входящие в длину последовательности должны равняться нулю.)

context_simple :

GtkIMContextSimple

data :

таблица

max_seq_len :

Максимальная дина последовательности в таблице (не может быть больше чем GTK_MAX_COMPOSE_LEN)

n_seqs :

Номер последовательности в таблице


GTK_MAX_COMPOSE_LEN

#define GTK_MAX_COMPOSE_LEN 7

Максимальная длина последовательности в скомпонованной таблице.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру