80 wxConfigBase::Get()->Flush();
90 return( wxConfigBase::Get()->Flush() );
96 wxConfigBase *pConfig = wxConfigBase::Get();
98 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
100 return( pConfig->Read(Entry.
wx_str(), &Value.
wx_str()) );
106 wxConfigBase *pConfig = wxConfigBase::Get();
108 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
110 return( pConfig->Read(Entry.
wx_str(), &Value) );
116 wxConfigBase *pConfig = wxConfigBase::Get();
118 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
120 return( pConfig->Read(Entry.
wx_str(), &Value) );
126 wxConfigBase *pConfig = wxConfigBase::Get();
128 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
130 return( pConfig->Read(Entry.
wx_str(), &Value) );
138 wxConfigBase *pConfig = wxConfigBase::Get();
140 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
142 return( pConfig->Write(Entry.
wx_str(), Value.
wx_str()) ? pConfig->Flush() :
false );
163 wxConfigBase *pConfig = wxConfigBase::Get();
165 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
167 return( pConfig->Write(Entry.
wx_str(), Value) ? pConfig->Flush() :
false );
178 wxConfigBase *pConfig = wxConfigBase::Get();
180 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
182 return( pConfig->Write(Entry.
wx_str(), Value) ? pConfig->Flush() :
false );
193 wxConfigBase *pConfig = wxConfigBase::Get();
195 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
197 return( pConfig->Write(Entry.
wx_str(), Value) ? pConfig->Flush() :
false );
208 wxConfigBase *pConfig = wxConfigBase::Get();
210 pConfig->SetPath(
"/");
212 return( pConfig->DeleteGroup(Group.
wx_str()) ? pConfig->Flush() :
false );
222 wxConfigBase *pConfig = wxConfigBase::Get();
224 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
226 return( pConfig->DeleteEntry(Entry.
wx_str()) ? pConfig->Flush() :
false );
237 wxConfigBase *pConfig = wxConfigBase::Get();
246 return( pConfig->Read(Entry.
wx_str(), &l) && pParameter->
Set_Value((
int)l) );
250 return( pConfig->Read(Entry.
wx_str(), &d) && pParameter->
Set_Value(d) );
268 && pConfig->Read(Entry.
wx_str() +
"_COLOR", &l) && pParameter->
Set_Value((
int)l)
285 wxConfigBase *pConfig = wxConfigBase::Get();
287 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
289 for(
int i=0; i<Parameters.
Get_Count(); i++)
294 return( pConfig->Flush() );
302 wxConfigBase *pConfig = wxConfigBase::Get();
313 return( pConfig->Write(Entry.
wx_str(), pParameter->
asInt()) );
335 && pConfig->Write(Entry.
wx_str() +
"_COLOR", pParameter->
asInt())
361 wxConfigBase *pConfig = wxConfigBase::Get();
363 pConfig->SetPath(wxString::Format(
"/%s", Group.
c_str()));
365 for(
int i=0; i<Parameters.
Get_Count(); i++)
370 return( pConfig->Flush() );
bool SG_Config_Write(const CSG_String &Group, const CSG_String &Entry, const CSG_String &Value)
bool SG_Config_Read(const CSG_String &Group, const CSG_String &Entry, CSG_String &Value)
bool SG_Config_Do_Save(bool bOn)
bool SG_Config_Flush(void)
static bool SG_Config_bSave
bool SG_Config_Delete(const CSG_String &Group)
bool from_Text(const CSG_String &String)
bool to_Text(CSG_String &String)
double Get_Max(void) const
double Get_Min(void) const
const SG_Char * Get_Identifier(void) const
class CSG_Parameters * asParameters(void) const
void * asPointer(void) const
double asDouble(void) const
virtual TSG_Parameter_Type Get_Type(void) const =0
CSG_Colors * asColors(void) const
virtual bool Set_Value(int Value)
class CSG_Parameter_Range * asRange(void) const
const SG_Char * asString(void) const
int Get_Count(void) const
const SG_Char * c_str(void) const
const class wxString & wx_str(void) const
@ PARAMETER_TYPE_Data_Type
@ PARAMETER_TYPE_Parameters
@ PARAMETER_TYPE_FilePath