Config Class Reference

Inheritance diagram for Config:

wxObject IDisposable

List of all members.

Public Member Functions

 this (IntPtr wxobj)
void DontCreateOnDemand ()
void Path (string value)
string Path ()
bool GetFirstGroup (inout string str, inout int lIndex)
bool GetNextGroup (inout string str, inout int lIndex)
bool GetFirstEntry (inout string str, inout int lIndex)
bool GetNextEntry (inout string str, inout int lIndex)
int GetNumberOfEntries (bool bRecursive)
int GetNumberOfGroups (bool bRecursive)
bool HasGroup (string strName)
bool HasEntry (string strName)
bool Exists (string strName)
EntryType GetEntryType (string name)
bool Read (string key, inout string str)
bool Read (string key, inout string str, string defVal)
bool Read (string key, inout int pl)
bool Read (string key, inout int pl, int defVal)
bool Read (string key, inout double val)
bool Read (string key, inout double val, double defVal)
bool Read (string key, inout bool val)
bool Read (string key, inout bool val, bool defVal)
bool Read (string key, inout Font val)
bool Read (string key, inout Font val, Font defVal)
bool Read (string key, inout Colour val)
bool Read (string key, inout Colour val, Colour defVal)
string Read (string key, string defVal)
int Read (string key, int defVal)
bool Read (string key, bool defVal)
Colour Read (string key, Colour defVal)
Font Read (string key, Font defVal)
bool Write (string key, string val)
bool Write (string key, int val)
bool Write (string key, double val)
bool Write (string key, bool val)
bool Write (string key, Colour col)
bool Write (string key, Font val)
bool Flush (bool bCurrentOnly)
bool RenameEntry (string oldName, string newName)
bool RenameGroup (string oldName, string newName)
bool DeleteEntry (string key, bool bDeleteGroupIfEmpty)
bool DeleteGroup (string key)
bool DeleteAll ()
bool ExpandEnvVars ()
void ExpandEnvVars (bool value)
void RecordDefaults (bool value)
bool RecordDefaults ()
string AppName ()
void AppName (string value)
string VendorName ()
void VendorName (string value)
void Style (int value)
int Style ()

Static Public Member Functions

static wxObject New (IntPtr ptr)
static Config Set (Config config)
static Config Get (bool createOnDemand)
static Config Get ()
static Config Create ()


Constructor & Destructor Documentation

this ( IntPtr  wxobj  ) 

Reimplemented from wxObject.


Member Function Documentation

static wxObject New ( IntPtr  ptr  )  [static]

static Config Set ( Config  config  )  [static]

static Config Get ( bool  createOnDemand  )  [static]

static Config Get (  )  [static]

static Config Create (  )  [static]

void DontCreateOnDemand (  ) 

void Path ( string  value  ) 

string Path (  ) 

bool GetFirstGroup ( inout string  str,
inout int  lIndex 
)

bool GetNextGroup ( inout string  str,
inout int  lIndex 
)

bool GetFirstEntry ( inout string  str,
inout int  lIndex 
)

bool GetNextEntry ( inout string  str,
inout int  lIndex 
)

int GetNumberOfEntries ( bool  bRecursive  ) 

int GetNumberOfGroups ( bool  bRecursive  ) 

bool HasGroup ( string  strName  ) 

bool HasEntry ( string  strName  ) 

bool Exists ( string  strName  ) 

EntryType GetEntryType ( string  name  ) 

bool Read ( string  key,
inout string  str 
)

bool Read ( string  key,
inout string  str,
string  defVal 
)

bool Read ( string  key,
inout int  pl 
)

bool Read ( string  key,
inout int  pl,
int  defVal 
)

bool Read ( string  key,
inout double  val 
)

bool Read ( string  key,
inout double  val,
double  defVal 
)

bool Read ( string  key,
inout bool  val 
)

bool Read ( string  key,
inout bool  val,
bool  defVal 
)

bool Read ( string  key,
inout Font  val 
)

bool Read ( string  key,
inout Font  val,
Font  defVal 
)

bool Read ( string  key,
inout Colour  val 
)

bool Read ( string  key,
inout Colour  val,
Colour  defVal 
)

string Read ( string  key,
string  defVal 
)

int Read ( string  key,
int  defVal 
)

bool Read ( string  key,
bool  defVal 
)

Colour Read ( string  key,
Colour  defVal 
)

Font Read ( string  key,
Font  defVal 
)

bool Write ( string  key,
string  val 
)

bool Write ( string  key,
int  val 
)

bool Write ( string  key,
double  val 
)

bool Write ( string  key,
bool  val 
)

bool Write ( string  key,
Colour  col 
)

bool Write ( string  key,
Font  val 
)

bool Flush ( bool  bCurrentOnly  ) 

bool RenameEntry ( string  oldName,
string  newName 
)

bool RenameGroup ( string  oldName,
string  newName 
)

bool DeleteEntry ( string  key,
bool  bDeleteGroupIfEmpty 
)

bool DeleteGroup ( string  key  ) 

bool DeleteAll (  ) 

bool ExpandEnvVars (  ) 

void ExpandEnvVars ( bool  value  ) 

void RecordDefaults ( bool  value  ) 

bool RecordDefaults (  ) 

string AppName (  ) 

void AppName ( string  value  ) 

string VendorName (  ) 

void VendorName ( string  value  ) 

void Style ( int  value  ) 

int Style (  ) 


The documentation for this class was generated from the following file:
Generated on Sun Feb 1 21:30:23 2009 for wxD by  doxygen 1.5.4