equal
deleted
inserted
replaced
120 EVT_STC_STYLENEEDED(self, wxID_TEXTVIEWER, self.OnStyleNeeded) |
120 EVT_STC_STYLENEEDED(self, wxID_TEXTVIEWER, self.OnStyleNeeded) |
121 EVT_STC_DO_DROP(self, wxID_TEXTVIEWER, self.OnDoDrop) |
121 EVT_STC_DO_DROP(self, wxID_TEXTVIEWER, self.OnDoDrop) |
122 EVT_KILL_FOCUS(self, self.OnKillFocus) |
122 EVT_KILL_FOCUS(self, self.OnKillFocus) |
123 |
123 |
124 def OnDoDrop(self, event): |
124 def OnDoDrop(self, event): |
125 values = eval(event.GetDragText()) |
125 try: |
|
126 values = eval(event.GetDragText()) |
|
127 except: |
|
128 values = event.GetDragText() |
126 if isinstance(values, tuple): |
129 if isinstance(values, tuple): |
127 if values[1] in ["functionBlock", "program"]: |
130 if values[1] in ["functionBlock", "program"]: |
128 event.SetDragText("") |
131 event.SetDragText("") |
129 else: |
132 else: |
130 event.SetDragText(values[0]) |
133 event.SetDragText(values[0]) |