ConfigService


Object Hierarchy:

IBus.ConfigService IBus.ConfigService IBus.ConfigService IBus.Service IBus.Service IBus.Service->IBus.ConfigService IBus.Object IBus.Object IBus.Object->IBus.Service GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->IBus.Object GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned

Description:

[ CCode ( type_id = "ibus_config_service_get_type ()" ) ]
public class ConfigService : Service

An IBusConfigService is a base class for other configuration services such as GConf.

Currently, directly known sub class is IBusConfigGConf.

IBusConfigServiceClass has following member functions:

  • gboolean set_value(IBusConfigService *config, const gchar *section, const gchar *name, const GValue *value, IBusError **error)
    • config:
      • A configure service
    • section:
      • Section name of the configuration option.
    • name:
      • Name of the configuration option.
    • value:
      • GValue that holds the value.
    • error:
      • Error outputs here.
    • Returns:
      • TRUE if succeed; FALSE otherwise.

    Set a value to a configuration option.

  • gboolean get_value(IBusConfigService *config, const gchar *section, const gchar *name, GValue *value, IBusError **error)
    • config:
      • A configure service
    • section:
      • Section name of the configuration option.
    • name:
      • Name of the configuration option.
    • value:
      • GValue that holds the value.
    • error:
      • Error outputs here.
    • Returns:
      • TRUE if succeed; FALSE otherwise.

    Get value of a configuration option.

  • gboolean unset(IBusConfigService *config, const gchar *section, const gchar *name, IBusError **error)
    • config:
      • A configure service
    • section:
      • Section name of the configuration option.
    • name:
      • Name of the configuration option.
    • error:
      • Error outputs here.
    • Returns:
      • TRUE if succeed; FALSE otherwise.

    Remove an entry to a configuration option.


Namespace: IBus
Package: ibus-1.0

Content:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class IBus.Object