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.


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