IBusLookupTable

IBusLookupTable

Synopsis

                    IBusLookupTable;
IBusLookupTable*    ibus_lookup_table_new               (guint page_size,
                                                         guint cursor_pos,
                                                         gboolean cursor_visible,
                                                         gboolean round);
void                ibus_lookup_table_append_candidate  (IBusLookupTable *table,
                                                         IBusText *text);
IBusText*           ibus_lookup_table_get_candidate     (IBusLookupTable *table,
                                                         guint index);
void                ibus_lookup_table_set_cursor_pos    (IBusLookupTable *table,
                                                         guint cursor_pos);
guint               ibus_lookup_table_get_cursor_pos    (IBusLookupTable *table);
void                ibus_lookup_table_set_cursor_visible
                                                        (IBusLookupTable *table,
                                                         gboolean visible);
gboolean            ibus_lookup_table_is_cursor_visible (IBusLookupTable *table);
guint               ibus_lookup_table_get_cursor_in_page
                                                        (IBusLookupTable *table);
void                ibus_lookup_table_set_page_size     (IBusLookupTable *table,
                                                         guint page_size);
guint               ibus_lookup_table_get_page_size     (IBusLookupTable *table);
void                ibus_lookup_table_clear             (IBusLookupTable *table);
gboolean            ibus_lookup_table_page_up           (IBusLookupTable *table);
gboolean            ibus_lookup_table_page_down         (IBusLookupTable *table);
gboolean            ibus_lookup_table_cursor_up         (IBusLookupTable *table);
gboolean            ibus_lookup_table_cursor_down       (IBusLookupTable *table);

Object Hierarchy

  GObject
   +----IBusObject
         +----IBusSerializable
               +----IBusLookupTable

Description

Details

IBusLookupTable

typedef struct _IBusLookupTable IBusLookupTable;


ibus_lookup_table_new ()

IBusLookupTable*    ibus_lookup_table_new               (guint page_size,
                                                         guint cursor_pos,
                                                         gboolean cursor_visible,
                                                         gboolean round);

page_size :

cursor_pos :

cursor_visible :

round :

Returns :


ibus_lookup_table_append_candidate ()

void                ibus_lookup_table_append_candidate  (IBusLookupTable *table,
                                                         IBusText *text);

table :

text :


ibus_lookup_table_get_candidate ()

IBusText*           ibus_lookup_table_get_candidate     (IBusLookupTable *table,
                                                         guint index);

table :

index :

Returns :


ibus_lookup_table_set_cursor_pos ()

void                ibus_lookup_table_set_cursor_pos    (IBusLookupTable *table,
                                                         guint cursor_pos);

table :

cursor_pos :


ibus_lookup_table_get_cursor_pos ()

guint               ibus_lookup_table_get_cursor_pos    (IBusLookupTable *table);

table :

Returns :


ibus_lookup_table_set_cursor_visible ()

void                ibus_lookup_table_set_cursor_visible
                                                        (IBusLookupTable *table,
                                                         gboolean visible);

table :

visible :


ibus_lookup_table_is_cursor_visible ()

gboolean            ibus_lookup_table_is_cursor_visible (IBusLookupTable *table);

table :

Returns :


ibus_lookup_table_get_cursor_in_page ()

guint               ibus_lookup_table_get_cursor_in_page
                                                        (IBusLookupTable *table);

table :

Returns :


ibus_lookup_table_set_page_size ()

void                ibus_lookup_table_set_page_size     (IBusLookupTable *table,
                                                         guint page_size);

table :

page_size :


ibus_lookup_table_get_page_size ()

guint               ibus_lookup_table_get_page_size     (IBusLookupTable *table);

table :

Returns :


ibus_lookup_table_clear ()

void                ibus_lookup_table_clear             (IBusLookupTable *table);

table :


ibus_lookup_table_page_up ()

gboolean            ibus_lookup_table_page_up           (IBusLookupTable *table);

table :

Returns :


ibus_lookup_table_page_down ()

gboolean            ibus_lookup_table_page_down         (IBusLookupTable *table);

table :

Returns :


ibus_lookup_table_cursor_up ()

gboolean            ibus_lookup_table_cursor_up         (IBusLookupTable *table);

table :

Returns :


ibus_lookup_table_cursor_down ()

gboolean            ibus_lookup_table_cursor_down       (IBusLookupTable *table);

table :

Returns :