%{
static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
+ wxPyBlock_t blocked = wxPyBeginBlockThreads();
PyObject* ret = PyTuple_New(3);
if (ret) {
PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
}
+ wxPyEndBlockThreads(blocked);
return ret;
}
%}
};
+ %disownarg( wxConfigBase *config );
DocDeclStr(
static wxConfigBase *, Set(wxConfigBase *config),
"Sets the global config object (the one returned by Get) and returns a
reference to the previous global config object.", "");
-
+ %cleardisown( wxConfigBase *config );
DocDeclStr(
- static wxConfigBase *, Get(bool createOnDemand = True),
+ static wxConfigBase *, Get(bool createOnDemand = true),
"Returns the current global config object, creating one if neccessary.", "");
DocDeclStr(
- virtual size_t , GetNumberOfEntries(bool recursive = False) const,
+ virtual size_t , GetNumberOfEntries(bool recursive = false) const,
"Get the number of entries in the current group, with or without its
subgroups.", "");
DocDeclStr(
- virtual size_t , GetNumberOfGroups(bool recursive = False) const,
+ virtual size_t , GetNumberOfGroups(bool recursive = false) const,
"Get the number of subgroups in the current group, with or without its
subgroups.", "");
DocStr(ReadBool,
"Returns the value of key if it exists, defaultVal otherwise.", "");
- bool ReadBool(const wxString& key, bool defaultVal = False) {
+ bool ReadBool(const wxString& key, bool defaultVal = false) {
bool rv;
self->Read(key, &rv, defaultVal);
return rv;
DocDeclStr(
- virtual bool , Flush(bool currentOnly = False),
+ virtual bool , Flush(bool currentOnly = false),
"permanently writes all changes", "");
// it was the last key in it and the second parameter is True
DocDeclStr(
virtual bool , DeleteEntry(const wxString& key,
- bool deleteGroupIfEmpty = True),
+ bool deleteGroupIfEmpty = true),
"Deletes the specified entry and the group it belongs to if it was the
last key in it and the second parameter is True", "");
DocDeclStr(
- void , SetExpandEnvVars(bool doIt = True),
+ void , SetExpandEnvVars(bool doIt = true),
"We can automatically expand environment variables in the config
entries this option is on by default, you can turn it on/off at any
time)", "");
DocDeclStr(
- void , SetRecordDefaults(bool doIt = True),
+ void , SetRecordDefaults(bool doIt = true),
"Set whether the config objec should record default values.", "");
DocDeclStr(