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_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_active ()
void ibus_panel_service_property_active (IBusPanelService *panel
,
const gchar *prop_name
,
guint prop_state
);
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
);