Gnome::Conf::Entry Class Reference
An Entry stores an entry from a GConf "directory", including a key-value pair, the name of the Schema applicable to this entry, whether the value is a default value, and whether GConf can write a new value at this key. More...
List of all members.
Detailed Description
An Entry stores an entry from a GConf "directory", including a key-value pair, the name of the Schema applicable to this entry, whether the value is a default value, and whether GConf can write a new value at this key. 
The key should be an absolute key, not a relative key. 
Constructor & Destructor Documentation
      
        
          | Gnome::Conf::Entry::Entry | ( |  | ) |  | 
      
 
 
      
        
          | Gnome::Conf::Entry::Entry | ( | GConfEntry * | castitem, | 
        
          |  |  | bool | make_a_copy = false |  | 
        
          |  | ) |  |  |  [explicit] | 
      
 
 
      
        
          | Gnome::Conf::Entry::Entry | ( | const Entry& | src | ) |  | 
      
 
 
      
        
          | Gnome::Conf::Entry::~Entry | ( |  | ) |  | 
      
 
 
Construct an Entry with the given key and value. 
 
 
Member Function Documentation
      
        
          | bool Gnome::Conf::Entry::get_is_default | ( |  | ) | const | 
      
 
 
      
        
          | bool Gnome::Conf::Entry::get_is_writable | ( |  | ) | const | 
      
 
 
Retrieve the Schema name associated with the given entry. 
 
 
      
        
          | Value Gnome::Conf::Entry::get_value | ( |  | ) | const | 
      
 
Retrieve the value of the entry. 
- Returns:
- a copy the entry's value. 
 
 
      
        
          | const GConfEntry* Gnome::Conf::Entry::gobj | ( |  | ) | const  [inline] | 
      
 
 
      
        
          | GConfEntry* Gnome::Conf::Entry::gobj | ( |  | ) |  [inline] | 
      
 
 
      
        
          | GConfEntry* Gnome::Conf::Entry::gobj_copy | ( |  | ) | const | 
      
 
Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. 
 
 
      
        
          | Entry& Gnome::Conf::Entry::operator= | ( | const Entry& | src | ) |  | 
      
 
 
      
        
          | void Gnome::Conf::Entry::set_is_default | ( | bool | is_default = true | ) |  | 
      
 
Set whether the value has orginated from the default given in the Schema. 
 
 
      
        
          | void Gnome::Conf::Entry::set_is_writable | ( | bool | is_writable = true | ) |  | 
      
 
Set whether the given configuration key iw writeable. 
 
 
      
        
          | void Gnome::Conf::Entry::set_schema_name | ( | const Glib::ustring & | val | ) |  | 
      
 
Set the Schema name of the entry. 
 
 
      
        
          | void Gnome::Conf::Entry::set_value | ( | const Value& | val | ) |  | 
      
 
Set the Value of the entry. 
 
 
Friends And Related Function Documentation
A Glib::wrap() method for this object. 
- Parameters:
- 
  
    |  | object | The C instance. |  |  | take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |  
 
- Returns:
- A C++ instance that wraps this C instance. 
 
 
Member Data Documentation
The documentation for this class was generated from the following file: