IBusComponent

IBusComponent

Synopsis

                    IBusComponent;
IBusComponent *     ibus_component_new                  (const gchar *name,
                                                         const gchar *descritpion,
                                                         const gchar *version,
                                                         const gchar *license,
                                                         const gchar *author,
                                                         const gchar *homepage,
                                                         const gchar *exec,
                                                         const gchar *textdomain);
IBusComponent *     ibus_component_new_from_xml_node    (XMLNode *node);
IBusComponent *     ibus_component_new_from_file        (const gchar *filename);
void                ibus_component_add_observed_path    (IBusComponent *component,
                                                         const gchar *path,
                                                         gboolean access_fs);
void                ibus_component_add_engine           (IBusComponent *component,
                                                         IBusEngineDesc *engine);
GList *             ibus_component_get_engines          (IBusComponent *component);
void                ibus_component_output               (IBusComponent *component,
                                                         GString *output,
                                                         gint indent);
void                ibus_component_output_engines       (IBusComponent *component,
                                                         GString *output,
                                                         gint indent);
gboolean            ibus_component_check_modification   (IBusComponent *component);
gboolean            ibus_component_start                (IBusComponent *component);
gboolean            ibus_component_stop                 (IBusComponent *component);
gboolean            ibus_component_is_running           (IBusComponent *component);
IBusComponent *     ibus_component_get_from_engine      (IBusEngineDesc *engine);

Object Hierarchy

  GObject
   +----IBusObject
         +----IBusSerializable
               +----IBusComponent

Description

Details

IBusComponent

typedef struct _IBusComponent IBusComponent;


ibus_component_new ()

IBusComponent *     ibus_component_new                  (const gchar *name,
                                                         const gchar *descritpion,
                                                         const gchar *version,
                                                         const gchar *license,
                                                         const gchar *author,
                                                         const gchar *homepage,
                                                         const gchar *exec,
                                                         const gchar *textdomain);

name :

descritpion :

version :

license :

author :

homepage :

exec :

textdomain :

Returns :


ibus_component_new_from_xml_node ()

IBusComponent *     ibus_component_new_from_xml_node    (XMLNode *node);

node :

Returns :


ibus_component_new_from_file ()

IBusComponent *     ibus_component_new_from_file        (const gchar *filename);

filename :

Returns :


ibus_component_add_observed_path ()

void                ibus_component_add_observed_path    (IBusComponent *component,
                                                         const gchar *path,
                                                         gboolean access_fs);

component :

path :

access_fs :


ibus_component_add_engine ()

void                ibus_component_add_engine           (IBusComponent *component,
                                                         IBusEngineDesc *engine);

component :

engine :


ibus_component_get_engines ()

GList *             ibus_component_get_engines          (IBusComponent *component);

component :

Returns :


ibus_component_output ()

void                ibus_component_output               (IBusComponent *component,
                                                         GString *output,
                                                         gint indent);

component :

output :

indent :


ibus_component_output_engines ()

void                ibus_component_output_engines       (IBusComponent *component,
                                                         GString *output,
                                                         gint indent);

component :

output :

indent :


ibus_component_check_modification ()

gboolean            ibus_component_check_modification   (IBusComponent *component);

component :

Returns :


ibus_component_start ()

gboolean            ibus_component_start                (IBusComponent *component);

component :

Returns :


ibus_component_stop ()

gboolean            ibus_component_stop                 (IBusComponent *component);

component :

Returns :


ibus_component_is_running ()

gboolean            ibus_component_is_running           (IBusComponent *component);

component :

Returns :


ibus_component_get_from_engine ()

IBusComponent *     ibus_component_get_from_engine      (IBusEngineDesc *engine);

engine :

Returns :