IBusBus

IBusBus

Synopsis

                    IBusBus;
IBusBus*            ibus_bus_new                        (void);
gboolean            ibus_bus_is_connected               (IBusBus *bus);
const gchar*        ibus_bus_hello                      (IBusBus *bus);
guint               ibus_bus_request_name               (IBusBus *bus,
                                                         const gchar *name,
                                                         guint flags);
guint               ibus_bus_release_name               (IBusBus *bus,
                                                         const gchar *name);
gboolean            ibus_bus_name_has_owner             (IBusBus *bus,
                                                         const gchar *name);
GList*              ibus_bus_list_names                 (IBusBus *bus);
void                ibus_bus_add_match                  (IBusBus *bus,
                                                         const gchar *rule);
void                ibus_bus_remove_match               (IBusBus *bus,
                                                         const gchar *rule);
const gchar*        ibus_bus_get_name_owner             (IBusBus *bus,
                                                         const gchar *name);
gboolean            ibus_bus_exit                       (IBusBus *bus,
                                                         gboolean restart);
gboolean            ibus_bus_register_component         (IBusBus *bus,
                                                         IBusComponent *component);
GList*              ibus_bus_list_engines               (IBusBus *bus);
GList*              ibus_bus_list_active_engines        (IBusBus *bus);

Object Hierarchy

  GObject
   +----IBusObject
         +----IBusBus

Signals

  "connected"                                      : Run Last
  "disconnected"                                   : Run Last

Description

Details

IBusBus

typedef struct _IBusBus IBusBus;


ibus_bus_new ()

IBusBus*            ibus_bus_new                        (void);

Returns :


ibus_bus_is_connected ()

gboolean            ibus_bus_is_connected               (IBusBus *bus);

bus :

Returns :


ibus_bus_hello ()

const gchar*        ibus_bus_hello                      (IBusBus *bus);

bus :

Returns :


ibus_bus_request_name ()

guint               ibus_bus_request_name               (IBusBus *bus,
                                                         const gchar *name,
                                                         guint flags);

bus :

name :

flags :

Returns :


ibus_bus_release_name ()

guint               ibus_bus_release_name               (IBusBus *bus,
                                                         const gchar *name);

bus :

name :

Returns :


ibus_bus_name_has_owner ()

gboolean            ibus_bus_name_has_owner             (IBusBus *bus,
                                                         const gchar *name);

bus :

name :

Returns :


ibus_bus_list_names ()

GList*              ibus_bus_list_names                 (IBusBus *bus);

bus :

Returns :


ibus_bus_add_match ()

void                ibus_bus_add_match                  (IBusBus *bus,
                                                         const gchar *rule);

bus :

rule :


ibus_bus_remove_match ()

void                ibus_bus_remove_match               (IBusBus *bus,
                                                         const gchar *rule);

bus :

rule :


ibus_bus_get_name_owner ()

const gchar*        ibus_bus_get_name_owner             (IBusBus *bus,
                                                         const gchar *name);

bus :

name :

Returns :


ibus_bus_exit ()

gboolean            ibus_bus_exit                       (IBusBus *bus,
                                                         gboolean restart);

bus :

restart :

Returns :


ibus_bus_register_component ()

gboolean            ibus_bus_register_component         (IBusBus *bus,
                                                         IBusComponent *component);

bus :

component :

Returns :


ibus_bus_list_engines ()

GList*              ibus_bus_list_engines               (IBusBus *bus);

bus :

Returns :


ibus_bus_list_active_engines ()

GList*              ibus_bus_list_active_engines        (IBusBus *bus);

bus :

Returns :

Signal Details

The "connected" signal

void                user_function                      (IBusBus *ibusbus,
                                                        gpointer user_data)      : Run Last

ibusbus :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "disconnected" signal

void                user_function                      (IBusBus *ibusbus,
                                                        gpointer user_data)      : Run Last

ibusbus :

the object which received the signal.

user_data :

user data set when the signal handler was connected.