--- a/svghmi/ui.py Tue Mar 30 14:56:04 2021 +0200
+++ b/svghmi/ui.py Wed Mar 31 08:25:18 2021 +0200
@@ -150,6 +150,7 @@
self.Bind(wx.EVT_BUTTON, self.OnSelectLibDir, self.libbutton)
self.preview.Bind(wx.EVT_PAINT, self.OnPaint)
+ self.preview.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown) self.Bind(wx.EVT_TREE_SEL_CHANGED, self.OnWidgetSelection, self.widgetpicker)
@@ -272,6 +273,16 @@
+ def OnLeftDown(self, evt): + if self.selected_SVG is not None: + # TODO replace with generated widget file + filename = self.selected_SVG + data = wx.FileDataObject() + dropSource = wx.DropSource(self) + dropSource.SetData(data) + dropSource.DoDragDrop(wx.Drag_AllowMove) def ValidateWidget(self):
if self.selected_SVG is not None:
if self.hmitree_node is not None: