Пример #1
0
void
ibus_panel_service_page_up (IBusPanelService *panel) {
    ibus_service_send_signal ((IBusService *) panel,
                              IBUS_INTERFACE_PANEL,
                              "PageUp",
                              G_TYPE_INVALID);
}
Пример #2
0
void
ibus_panel_service_cursor_down (IBusPanelService *panel) {
    ibus_service_send_signal ((IBusService *) panel,
                              IBUS_INTERFACE_PANEL,
                              "CursorDown",
                              G_TYPE_INVALID);
}
Пример #3
0
void
ibus_panel_service_property_hide (IBusPanelService *panel,
                                  const gchar      *prop_name) {
    ibus_service_send_signal ((IBusService *) panel,
                              IBUS_INTERFACE_PANEL,
                              "PropertyHide",
                              G_TYPE_STRING, &prop_name,
                              G_TYPE_INVALID);
}
Пример #4
0
void
ibus_panel_service_property_active (IBusPanelService *panel,
                                    const gchar      *prop_name,
                                    gint              prop_state) {
    ibus_service_send_signal ((IBusService *) panel,
                              IBUS_INTERFACE_PANEL,
                              "PropertyActivate",
                              G_TYPE_STRING, &prop_name,
                              G_TYPE_INT,    &prop_state,
                              G_TYPE_INVALID);
}
Пример #5
0
void
ibus_panel_service_candidate_clicked (IBusPanelService *panel,
                                      guint             index,
                                      guint             button,
                                      guint             state) {
    ibus_service_send_signal ((IBusService *) panel,
                              IBUS_INTERFACE_PANEL,
                              "CandidateClicked",
                              G_TYPE_UINT, &index,
                              G_TYPE_UINT, &button,
                              G_TYPE_UINT, &state,
                              G_TYPE_INVALID);
}
Пример #6
0
void
ibus_config_service_value_changed (IBusConfigService  *config,
                                   const gchar        *section,
                                   const gchar        *name,
                                   const GValue       *value)
{
    g_assert (IBUS_IS_CONFIG_SERVICE (config));
    g_assert (section);
    g_assert (name);
    g_assert (G_IS_VALUE (value));

    ibus_service_send_signal ((IBusService *) config,
                              IBUS_INTERFACE_CONFIG,
                              "ValueChanged",
                              G_TYPE_STRING, &section,
                              G_TYPE_STRING, &name,
                              G_TYPE_VALUE, value,
                              G_TYPE_INVALID);
}