wxPaintDC -> wxDC in wxListCtrl; fixed compile problems in wxTreeCtrl (return
types in wxCHECK_MSG); compiles again for 16-bit Windows, though dialogs don't work; added generic notebook implementation (copied from wxMotif); fixed event handler arg in wxDirDialog; added preliminary wxImage reference; removed some constructors from documentation; fixed wxIniConfig compilation git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1247 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -398,7 +398,7 @@ bool wxIniConfig::Flush(bool /* bCurrentOnly */)
|
||||
// delete
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
bool wxIniConfig::DeleteEntry(const char *szKey, bool bGroupIfEmptyAlso)
|
||||
bool wxIniConfig::DeleteEntry(const wxString& szKey, bool bGroupIfEmptyAlso)
|
||||
{
|
||||
// passing NULL as value to WritePrivateProfileString deletes the key
|
||||
if ( !Write(szKey, (const char *)NULL) )
|
||||
@@ -417,7 +417,7 @@ bool wxIniConfig::DeleteEntry(const char *szKey, bool bGroupIfEmptyAlso)
|
||||
return bOk;
|
||||
}
|
||||
|
||||
bool wxIniConfig::DeleteGroup(const char *szKey)
|
||||
bool wxIniConfig::DeleteGroup(const wxString& szKey)
|
||||
{
|
||||
wxConfigPathChanger path(this, szKey);
|
||||
|
||||
@@ -432,6 +432,10 @@ bool wxIniConfig::DeleteGroup(const char *szKey)
|
||||
return bOk;
|
||||
}
|
||||
|
||||
#ifndef MAX_PATH
|
||||
#define MAX_PATH 256
|
||||
#endif
|
||||
|
||||
bool wxIniConfig::DeleteAll()
|
||||
{
|
||||
// first delete our group in win.ini
|
||||
@@ -448,7 +452,7 @@ bool wxIniConfig::DeleteAll()
|
||||
wxString strFile = szBuf;
|
||||
strFile << '\\' << m_strLocalFilename;
|
||||
|
||||
if ( !DeleteFile(strFile) ) {
|
||||
if ( !wxRemoveFile(strFile) ) {
|
||||
wxLogSysError(_("Can't delete the INI file '%s'"), strFile.c_str());
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user