]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_dnd.i
Use the wx.ART_NORMAL_FILE icon
[wxWidgets.git] / wxPython / src / _dnd.i
index bfe497b58efa0ffc41048c468ed6a3af1f3d460e..29a4d2cc1954a5b37f36dc6d06d44b74bddeaf44 100644 (file)
@@ -88,6 +88,21 @@ public:
 };
 
 
+%pythoncode {
+def DROP_ICON(filename):
+    """
+    Returns either a `wx.Cursor` or `wx.Icon` created from the image file
+    ``filename``.  This function is useful with the `wx.DropSource` class
+    which, depending on platform accepts either a icon or a cursor.
+    """
+    img = wx.Image(filename)
+    if wx.Platform == '__WXGTK__':
+        return wx.IconFromBitmap(wx.BitmapFromImage(img))
+    else:
+        return wx.CursorFromImage(img)
+}
+
+
 //---------------------------------------------------------------------------
 
 // wxDropTarget should be associated with a window if it wants to be able to