Logo Search packages:      
Sourcecode: ibus-sunpinyin version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes

SunPinyinConfig Class Reference

List of all members.

Public Member Functions

bool get (const char *key, bool val)
int get (const char *key, int val)
std::vector< std::string > get (const char *key, const std::vector< std::string > &val)
std::string get (const char *key, const std::string &default_val)
CSunpinyinSessionFactory::EPyScheme get_py_scheme (CSunpinyinSessionFactory::EPyScheme)
bool is_initial_letter_full ()
bool is_initial_mode_cn ()
bool is_initial_punct_full ()
void set (const char *key, int val)
void set (const char *key, bool val)
void set (const char *key, const std::string &val)
void set_py_scheme (CSunpinyinSessionFactory::EPyScheme)

Static Public Member Functions

static void listen_on_changed ()
static void set_config (IBusConfig *config)

Private Types

typedef std::map< std::string,
CSunpinyinSessionFactory::EPyScheme > 
SchemeNames
typedef std::map< std::string,
EShuangpinType > 
TypeNames

Private Member Functions

CSunpinyinSessionFactory::EPyScheme get_scheme (const std::string &name)
std::string get_scheme_name (CSunpinyinSessionFactory::EPyScheme scheme)

Static Private Member Functions

static void on_config_value_changed (IBusConfig *config, const gchar *section, const gchar *name, GValue *value, SunPinyinConfig *user_data)

Private Attributes

SchemeNames m_scheme_names
TypeNames m_type_names

Static Private Attributes

static IBusConfig * m_config

Detailed Description

Definition at line 54 of file sunpinyin_config.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index