// the array elements correspond to the parameters of the ctor above in
// the same order
- %name(FileTypeInfoSequence)wxFileTypeInfo(const wxArrayString& sArray);
+ %Rename(FileTypeInfoSequence,, wxFileTypeInfo(const wxArrayString& sArray));
// invalid item - use this to terminate the array passed to
// wxMimeTypesManager::AddFallbacks
- %name(NullFileTypeInfo)wxFileTypeInfo();
+ %Rename(NullFileTypeInfo,, wxFileTypeInfo());
// test if this object can be used
// get the array of all extensions
const wxArrayString& GetExtensions() const;
- int GetExtensionsCount() const;
+ size_t GetExtensionsCount() const;
// get the icon info
const wxString& GetIconFile() const;
int GetIconIndex() const;
+
+ %property(Description, GetDescription, doc="See `GetDescription`");
+ %property(Extensions, GetExtensions, doc="See `GetExtensions`");
+ %property(ExtensionsCount, GetExtensionsCount, doc="See `GetExtensionsCount`");
+ %property(IconFile, GetIconFile, doc="See `GetIconFile`");
+ %property(IconIndex, GetIconIndex, doc="See `GetIconIndex`");
+ %property(MimeType, GetMimeType, doc="See `GetMimeType`");
+ %property(OpenCommand, GetOpenCommand, doc="See `GetOpenCommand`");
+ %property(PrintCommand, GetPrintCommand, doc="See `GetPrintCommand`");
+ %property(ShortDesc, GetShortDesc, SetShortDesc, doc="See `GetShortDesc` and `SetShortDesc`");
};
iconIndex = loc.GetIndex();
#endif
// Make a tuple and put the values in it
- wxPyBeginBlockThreads();
+ wxPyBlock_t blocked = wxPyBeginBlockThreads();
PyObject* tuple = PyTuple_New(3);
PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
- wxT("wxIcon"), TRUE));
+ wxT("wxIcon"), true));
PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
- wxPyEndBlockThreads();
+ wxPyEndBlockThreads(blocked);
return tuple;
}
else
wxArrayString commands;
if (self->GetAllCommands(&verbs, &commands,
wxFileType::MessageParameters(filename, mimetype))) {
- wxPyBeginBlockThreads();
+ wxPyBlock_t blocked = wxPyBeginBlockThreads();
PyObject* tuple = PyTuple_New(2);
PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
- wxPyEndBlockThreads();
+ wxPyEndBlockThreads(blocked);
return tuple;
}
else
// set an arbitrary command, ask confirmation if it already exists and
- // overwriteprompt is TRUE
+ // overwriteprompt is True
bool SetCommand(const wxString& cmd, const wxString& verb,
- bool overwriteprompt = TRUE);
+ bool overwriteprompt = true);
bool SetDefaultIcon(const wxString& cmd = wxPyEmptyString, int index = 0);
}
}
+ %property(AllCommands, GetAllCommands, doc="See `GetAllCommands`");
+ %property(Description, GetDescription, doc="See `GetDescription`");
+ %property(Extensions, GetExtensions, doc="See `GetExtensions`");
+ %property(Icon, GetIcon, doc="See `GetIcon`");
+ %property(IconInfo, GetIconInfo, doc="See `GetIconInfo`");
+ %property(MimeType, GetMimeType, doc="See `GetMimeType`");
+ %property(MimeTypes, GetMimeTypes, doc="See `GetMimeTypes`");
+ %property(OpenCommand, GetOpenCommand, doc="See `GetOpenCommand`");
+ %property(PrintCommand, GetPrintCommand, doc="See `GetPrintCommand`");
};
//---------------------------------------------------------------------------
-// See also wxPy_ReinitStockObjects in helpers.cpp
wxMimeTypesManager* const wxTheMimeTypesManager;
// check if the given MIME type is the same as the other one: the
// second argument may contain wildcards ('*'), but not the first. If
// the types are equal or if the mimeType matches wildcard the function
- // returns TRUE, otherwise it returns FALSE
+ // returns True, otherwise it returns False
static bool IsOfType(const wxString& mimeType, const wxString& wildcard);
// ctor
%newobject GetFileTypeFromMimeType;
wxFileType *GetFileTypeFromMimeType(const wxString& mimeType);
- // other operations: return TRUE if there were no errors or FALSE if there
- // were some unreckognized entries (the good entries are always read anyhow)
+ // other operations: return True if there were no errors or False if there
+ // were some unrecognized entries (the good entries are always read anyhow)
//
// read in additional file (the standard ones are read automatically)
// in mailcap format (see mimetype.cpp for description)
//
- // 'fallback' parameter may be set to TRUE to avoid overriding the
+ // 'fallback' parameter may be set to True to avoid overriding the
// settings from other, previously parsed, files by this one: normally,
// the files read most recently would override the older files, but with
- // fallback == TRUE this won't happen
- bool ReadMailcap(const wxString& filename, bool fallback = FALSE);
+ // fallback == True this won't happen
+ bool ReadMailcap(const wxString& filename, bool fallback = false);
// read in additional file in mime.types format
bool ReadMimeTypes(const wxString& filename);
// these functions can be used to provide default values for some of the
// MIME types inside the program itself (you may also use
- // ReadMailcap(filenameWithDefaultTypes, TRUE /* use as fallback */) to
+ // ReadMailcap(filenameWithDefaultTypes, True /* use as fallback */) to
// achieve the same goal, but this requires having this info in a file).
//
void AddFallback(const wxFileTypeInfo& ft);