ConfigService


Object Hierarchy:

Object hierarchy for ConfigService

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: <itemizedlist> <listitem> <para>gboolean set_value( IBusConfigService *config, const gchar *section, const gchar *name, const GValue *value, IBusError **error) </para> < variablelist> <varlistentry> <term>config:</term> <listitem>A configure service</listitem> < /varlistentry> <varlistentry> <term>section:</term> <listitem>Section name of the configuration option.< /listitem> </varlistentry> <varlistentry> <term>name:</term> <listitem>Name of the configuration option.</listitem> </varlistentry> <varlistentry> <term>value:</term> <listitem>GValue that holds the value.</listitem> </varlistentry> <varlistentry> <term>error:</term> <listitem>Error outputs here.</listitem> </varlistentry> <varlistentry> <term>Returns:</term> <listitem>TRUE if succeed; FALSE otherwise.</listitem> </varlistentry> </variablelist> <para>Set a value to a configuration option. < /para> </listitem> <listitem> <para>gboolean get_value(IBusConfigService *config, const gchar *section, const gchar *name, GValue *value, IBusError **error) </para> <variablelist> <varlistentry> <term>config:</term > <listitem>A configure service</listitem> </varlistentry> <varlistentry> <term>section:</term> <listitem>Section name of the configuration option.</listitem> </varlistentry> <varlistentry> <term> name:</term> <listitem>Name of the configuration option.</listitem> </varlistentry> <varlistentry> < term>value:</term> <listitem>GValue that holds the value.</listitem> </varlistentry> <varlistentry> <term>error:</term> <listitem>Error outputs here.</listitem> </varlistentry> <varlistentry> < term>Returns:</term> <listitem>TRUE if succeed; FALSE otherwise.</listitem> </varlistentry> < /variablelist> <para>Get value of a configuration option. </para> </listitem> <listitem> <para> gboolean unset(IBusConfigService *config, const gchar *section, const gchar *name, IBusError **error) </para> <variablelist > <varlistentry> <term>config:</term> <listitem>A configure service</listitem> </varlistentry> <varlistentry> <term>section:</term> <listitem>Section name of the configuration option.</listitem> < /varlistentry> <varlistentry> <term>name:</term> <listitem>Name of the configuration option.</listitem > </varlistentry> <varlistentry> <term>error:</term> <listitem>Error outputs here.</listitem> </varlistentry> <varlistentry> <term>Returns:</term> <listitem>TRUE if succeed; FALSE otherwise.< /listitem> </varlistentry> </variablelist> <para>Remove an entry to a configuration option. </para> < /listitem> </itemizedlist>


Namespace: IBus
Package: ibus-1.0

Content:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class IBus.Object