IBusPanelService

IBusPanelService

Synopsis

                    IBusPanelService;
                    IBusPanelServiceClass;
IBusPanelService *  ibus_panel_service_new              (GDBusConnection *connection);
void                ibus_panel_service_candidate_clicked
                                                        (IBusPanelService *panel,
                                                         guint index,
                                                         guint button,
                                                         guint state);
void                ibus_panel_service_cursor_down      (IBusPanelService *panel);
void                ibus_panel_service_cursor_up        (IBusPanelService *panel);
void                ibus_panel_service_page_down        (IBusPanelService *panel);
void                ibus_panel_service_page_up          (IBusPanelService *panel);
void                ibus_panel_service_property_show    (IBusPanelService *panel,
                                                         const gchar *prop_name);
void                ibus_panel_service_property_hide    (IBusPanelService *panel,
                                                         const gchar *prop_name);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----IBusObject
               +----IBusService
                     +----IBusPanelService

Signals

  "cursor-down-lookup-table"                       : Run Last
  "cursor-up-lookup-table"                         : Run Last
  "focus-in"                                       : Run Last
  "focus-out"                                      : Run Last
  "hide-auxiliary-text"                            : Run Last
  "hide-language-bar"                              : Run Last
  "hide-lookup-table"                              : Run Last
  "hide-preedit-text"                              : Run Last
  "page-down-lookup-table"                         : Run Last
  "page-up-lookup-table"                           : Run Last
  "register-properties"                            : Run Last
  "reset"                                          : Run Last
  "set-cursor-location"                            : Run Last
  "show-auxiliary-text"                            : Run Last
  "show-language-bar"                              : Run Last
  "show-lookup-table"                              : Run Last
  "show-preedit-text"                              : Run Last
  "start-setup"                                    : Run Last
  "state-changed"                                  : Run Last
  "update-auxiliary-text"                          : Run Last
  "update-lookup-table"                            : Run Last
  "update-preedit-text"                            : Run Last
  "update-property"                                : Run Last

Description

Details

IBusPanelService

typedef struct _IBusPanelService IBusPanelService;

IBusPanelServiceClass

typedef struct {
    IBusServiceClass parent;

    /* class members */
    void     (* focus_in)                  (IBusPanelService       *panel,
                                            const gchar            *input_context_path);
    void     (* focus_out)                 (IBusPanelService       *panel,
                                            const gchar            *input_context_path);
    void     (* register_properties)       (IBusPanelService       *panel,
                                            IBusPropList           *prop_list);
    void     (* set_cursor_location)       (IBusPanelService       *panel,
                                            gint                    x,
                                            gint                    y,
                                            gint                    w,
                                            gint                    h);
    void     (* update_auxiliary_text)     (IBusPanelService       *panel,
                                            IBusText               *text,
                                            gboolean                visible);
    void     (* update_lookup_table)       (IBusPanelService       *panel,
                                            IBusLookupTable        *lookup_table,
                                            gboolean                visible);
    void     (* update_preedit_text)       (IBusPanelService       *panel,
                                            IBusText              *text,
                                            guint                  cursor_pos,
                                            gboolean               visible);
    void     (* update_property)           (IBusPanelService       *panel,
                                            IBusProperty           *prop);
    void     (* cursor_down_lookup_table)  (IBusPanelService       *panel);
    void     (* cursor_up_lookup_table)    (IBusPanelService       *panel);
    void     (* hide_auxiliary_text)       (IBusPanelService       *panel);
    void     (* hide_language_bar)         (IBusPanelService       *panel);
    void     (* hide_lookup_table)         (IBusPanelService       *panel);
    void     (* hide_preedit_text)         (IBusPanelService       *panel);
    void     (* page_down_lookup_table)    (IBusPanelService       *panel);
    void     (* page_up_lookup_table)      (IBusPanelService       *panel);
    void     (* reset)                     (IBusPanelService       *panel);
    void     (* show_auxiliary_text)       (IBusPanelService       *panel);
    void     (* show_language_bar)         (IBusPanelService       *panel);
    void     (* show_lookup_table)         (IBusPanelService       *panel);
    void     (* show_preedit_text)         (IBusPanelService       *panel);
    void     (* start_setup)               (IBusPanelService       *panel);
    void     (* state_changed)             (IBusPanelService       *panel);
} IBusPanelServiceClass;

ibus_panel_service_new ()

IBusPanelService *  ibus_panel_service_new              (GDBusConnection *connection);

ibus_panel_service_candidate_clicked ()

void                ibus_panel_service_candidate_clicked
                                                        (IBusPanelService *panel,
                                                         guint index,
                                                         guint button,
                                                         guint state);

ibus_panel_service_cursor_down ()

void                ibus_panel_service_cursor_down      (IBusPanelService *panel);

ibus_panel_service_cursor_up ()

void                ibus_panel_service_cursor_up        (IBusPanelService *panel);

ibus_panel_service_page_down ()

void                ibus_panel_service_page_down        (IBusPanelService *panel);

ibus_panel_service_page_up ()

void                ibus_panel_service_page_up          (IBusPanelService *panel);

ibus_panel_service_property_show ()

void                ibus_panel_service_property_show    (IBusPanelService *panel,
                                                         const gchar *prop_name);

ibus_panel_service_property_hide ()

void                ibus_panel_service_property_hide    (IBusPanelService *panel,
                                                         const gchar *prop_name);

Signal Details

The "cursor-down-lookup-table" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "cursor-up-lookup-table" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "focus-in" signal

void                user_function                      (IBusPanelService *input_context_path,
                                                        gchar            *arg1,
                                                        gpointer          user_data)               : Run Last

The "focus-out" signal

void                user_function                      (IBusPanelService *input_context_path,
                                                        gchar            *arg1,
                                                        gpointer          user_data)               : Run Last

The "hide-auxiliary-text" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "hide-language-bar" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "hide-lookup-table" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "hide-preedit-text" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "page-down-lookup-table" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "page-up-lookup-table" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "register-properties" signal

void                user_function                      (IBusPanelService *prop_list,
                                                        IBusPropList     *arg1,
                                                        gpointer          user_data)      : Run Last

The "reset" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "set-cursor-location" signal

void                user_function                      (IBusPanelService *x,
                                                        gint              y,
                                                        gint              w,
                                                        gint              h,
                                                        gint              arg4,
                                                        gpointer          user_data)      : Run Last

The "show-auxiliary-text" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "show-language-bar" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "show-lookup-table" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "show-preedit-text" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "start-setup" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "state-changed" signal

void                user_function                      (IBusPanelService *arg0,
                                                        gpointer          user_data)      : Run Last

The "update-auxiliary-text" signal

void                user_function                      (IBusPanelService *text,
                                                        IBusText         *visible,
                                                        gboolean          arg2,
                                                        gpointer          user_data)      : Run Last

The "update-lookup-table" signal

void                user_function                      (IBusPanelService *lookup_table,
                                                        IBusLookupTable  *visible,
                                                        gboolean          arg2,
                                                        gpointer          user_data)         : Run Last

The "update-preedit-text" signal

void                user_function                      (IBusPanelService *text,
                                                        IBusText         *cursor_pos,
                                                        guint             visible,
                                                        gboolean          arg3,
                                                        gpointer          user_data)       : Run Last

The "update-property" signal

void                user_function                      (IBusPanelService *prop,
                                                        IBusProperty     *arg1,
                                                        gpointer          user_data)      : Run Last