phoenix_title wx.URLDataObject

wx.URLDataObject is a wx.DataObject containing an URL and can be used e.g.

when you need to put an URL on or retrieve it from the clipboard:

wx.TheClipboard.SetData(wx.URLDataObject(url))

Note

The actual base class of this class is not always wx.DataObject itself, but rather either wx.DataObjectComposite in wxMSW and wxGTK or wx.TextDataObject in the other ports. Please don’t rely on the exact base class, it is not guaranteed that it won’t change in the future.

See also

Drag and Drop Overview, wx.DataObject


class_hierarchy Class Hierarchy

Inheritance diagram for class URLDataObject:

method_summary Methods Summary

__init__

Constructor, may be used to initialize the URL.

GetAllFormats

Returns a list of wx.DataFormat objects which this data object

GetURL

Returns the URL stored by this object, as a string.

SetData

SetURL

Sets the URL stored by this object.


property_summary Properties Summary

AllFormats

See GetAllFormats

URL

See GetURL and SetURL


api Class API

class wx.URLDataObject(DataObject)

Possible constructors:

URLDataObject(url="")

URLDataObject is a DataObject containing an URL and can be used e.g.


Methods

__init__(self, url="")

Constructor, may be used to initialize the URL.

If url is empty, SetURL can be used later.

Parameters:

url (string) –



GetAllFormats(self, dir=DataObject.Get)

Returns a list of wx.DataFormat objects which this data object supports transferring in the given direction.



GetURL(self)

Returns the URL stored by this object, as a string.

Return type:

string



SetData(self, format, buf)
Return type:

bool



SetURL(self, url)

Sets the URL stored by this object.

Parameters:

url (string) –


Properties

AllFormats

See GetAllFormats



URL

See GetURL and SetURL