phoenix_title wx.FileDataObject

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 file manager under Unix which makes it possible to receive files from them using this class.

See also

wx.DataObject, wx.DataObjectSimple, wx.TextDataObject, wx.BitmapDataObject, wx.DataObject


class_hierarchy Class Hierarchy

Inheritance diagram for class FileDataObject:

method_summary Methods Summary

__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


property_summary Properties Summary

AllFormats

See GetAllFormats

Filenames

See GetFilenames


api Class API

class wx.FileDataObject(DataObjectSimple)

Possible constructors:

FileDataObject()

FileDataObject is a specialization of DataObject for file names.


Methods

__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


Properties

AllFormats

See GetAllFormats



Filenames

See GetFilenames