wx.FileDataObject is a specialization of wx.DataObject for file names.
The program works with it just as if it were a list of absolute file names, but internally it uses the same format as Explorer and other compatible programs under Windows or GNOME/KDE filemanager under Unix which makes it possible to receive files from them using this class.
Warning
Under all non-Windows platforms this class is currently “input-only”, i.e. you can receive the files from another application, but copying (or dragging) file(s) from a wxWidgets application is not currently supported. PS
: GTK2 should work as well.
__init__ |
Constructor. |
AddFile |
Adds a file to the file list represented by this data object (Windows only). |
GetAllFormats |
Returns a list of wx.DataFormat objects which this data object |
GetFilenames |
Returns the array of file names. |
SetData |
wx.
FileDataObject
(DataObjectSimple)¶Possible constructors:
FileDataObject()
FileDataObject is a specialization of DataObject for file names.
__init__
(self)¶Constructor.
AddFile
(self, file)¶Adds a file to the file list represented by this data object (Windows only).
Parameters: | file (string) – |
---|
GetAllFormats
(self, dir=DataObject.Get)¶Returns a list of wx.DataFormat objects which this data object supports transferring in the given direction.
GetFilenames
(self)¶Returns the array of file names.
Return type: | list of strings |
---|
SetData
(self, format, buf)¶Return type: | bool |
---|
AllFormats
¶See GetAllFormats
Filenames
¶See GetFilenames