gconfmm 2.28.3
Gnome::Conf::Schema Class Reference

#include <gconfmm/schema.h>

Collaboration diagram for Gnome::Conf::Schema:

Public Member Functions

 Schema ()
 
 Schema (GConfSchema* castitem, bool make_a_copy=false)
 
 Schema (const Schema& src)
 
Schemaoperator= (const Schema& src)
 
 ~Schema ()
 
GConfSchema* gobj ()
 
const GConfSchema* gobj () const
 
GConfSchema* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
 
void set_type (ValueType type)
 
void set_list_type (ValueType type)
 
void set_car_type (ValueType type)
 
void set_cdr_type (ValueType type)
 
void set_locale (const std::string& locale)
 
void set_short_desc (const Glib::ustring& desc)
 
void set_long_desc (const Glib::ustring& desc)
 
void set_owner (const Glib::ustring& owner)
 
void set_default_value (const Value& value)
 
ValueType get_type () const
 
ValueType get_list_type () const
 
ValueType get_car_type () const
 
ValueType get_cdr_type () const
 
std::string get_locale () const
 
Glib::ustring get_short_desc () const
 
Glib::ustring get_long_desc () const
 
Glib::ustring get_owner () const
 
Value get_default_value () const
 

Protected Attributes

GConfSchema* gobject_
 

Related Symbols

(Note that these are not member symbols.)

Gnome::Conf::Schema wrap (GConfSchema* object, bool take_copy=false)
 A Glib::wrap() method for this object.
 

Constructor & Destructor Documentation

◆ Schema() [1/3]

Gnome::Conf::Schema::Schema ( )

◆ Schema() [2/3]

Gnome::Conf::Schema::Schema ( GConfSchema * castitem,
bool make_a_copy = false )
explicit

◆ Schema() [3/3]

Gnome::Conf::Schema::Schema ( const Schema& src)

◆ ~Schema()

Gnome::Conf::Schema::~Schema ( )

Member Function Documentation

◆ get_car_type()

ValueType Gnome::Conf::Schema::get_car_type ( ) const

◆ get_cdr_type()

ValueType Gnome::Conf::Schema::get_cdr_type ( ) const

◆ get_default_value()

Value Gnome::Conf::Schema::get_default_value ( ) const

◆ get_list_type()

ValueType Gnome::Conf::Schema::get_list_type ( ) const

◆ get_locale()

std::string Gnome::Conf::Schema::get_locale ( ) const

◆ get_long_desc()

Glib::ustring Gnome::Conf::Schema::get_long_desc ( ) const

◆ get_owner()

Glib::ustring Gnome::Conf::Schema::get_owner ( ) const

◆ get_short_desc()

Glib::ustring Gnome::Conf::Schema::get_short_desc ( ) const

◆ get_type()

ValueType Gnome::Conf::Schema::get_type ( ) const

◆ gobj() [1/2]

GConfSchema * Gnome::Conf::Schema::gobj ( )
inline

◆ gobj() [2/2]

const GConfSchema * Gnome::Conf::Schema::gobj ( ) const
inline

◆ gobj_copy()

GConfSchema * Gnome::Conf::Schema::gobj_copy ( ) const

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

◆ operator=()

Schema& Gnome::Conf::Schema::operator= ( const Schema& src)

◆ set_car_type()

void Gnome::Conf::Schema::set_car_type ( ValueType type)

◆ set_cdr_type()

void Gnome::Conf::Schema::set_cdr_type ( ValueType type)

◆ set_default_value()

void Gnome::Conf::Schema::set_default_value ( const Value& value)

◆ set_list_type()

void Gnome::Conf::Schema::set_list_type ( ValueType type)

◆ set_locale()

void Gnome::Conf::Schema::set_locale ( const std::string & locale)

◆ set_long_desc()

void Gnome::Conf::Schema::set_long_desc ( const Glib::ustring & desc)

◆ set_owner()

void Gnome::Conf::Schema::set_owner ( const Glib::ustring & owner)

◆ set_short_desc()

void Gnome::Conf::Schema::set_short_desc ( const Glib::ustring & desc)

◆ set_type()

void Gnome::Conf::Schema::set_type ( ValueType type)

Friends And Related Symbol Documentation

◆ wrap()

Gnome::Conf::Schema wrap ( GConfSchema * object,
bool take_copy = false )
related

A Glib::wrap() method for this object.

Parameters
objectThe C instance.
take_copyFalse 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

◆ gobject_

GConfSchema* Gnome::Conf::Schema::gobject_
protected

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