The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

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

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

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


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList