352 merge_type = GRAPH_ORTHOGONAL |
352 merge_type = GRAPH_ORTHOGONAL |
353 wx.CallAfter(self.ParentWindow.MergeGraphs, values[0], target_idx, merge_type, force=True) |
353 wx.CallAfter(self.ParentWindow.MergeGraphs, values[0], target_idx, merge_type, force=True) |
354 else: |
354 else: |
355 if y > height / 2: |
355 if y > height / 2: |
356 target_idx += 1 |
356 target_idx += 1 |
357 if len(values) > 1 and values[2] == "move": |
357 if len(values) > 2 and values[2] == "move": |
358 self.ParentWindow.MoveValue(values[0], target_idx) |
358 self.ParentWindow.MoveValue(values[0], target_idx) |
359 else: |
359 else: |
360 self.ParentWindow.InsertValue(values[0], target_idx, force=True) |
360 self.ParentWindow.InsertValue(values[0], target_idx, force=True) |
361 else: |
361 else: |
362 if y > height / 2: |
362 if y > height / 2: |
363 target_idx += 1 |
363 target_idx += 1 |
364 if len(values) > 1 and values[2] == "move": |
364 if len(values) > 2 and values[2] == "move": |
365 self.ParentWindow.MoveValue(values[0], target_idx) |
365 self.ParentWindow.MoveValue(values[0], target_idx) |
366 else: |
366 else: |
367 self.ParentWindow.InsertValue(values[0], target_idx, force=True) |
367 self.ParentWindow.InsertValue(values[0], target_idx, force=True) |
368 |
368 |
369 elif len(values) > 1 and values[2] == "move": |
369 elif len(values) > 2 and values[2] == "move": |
370 self.ParentWindow.MoveValue(values[0]) |
370 self.ParentWindow.MoveValue(values[0]) |
371 else: |
371 else: |
372 self.ParentWindow.InsertValue(values[0], force=True) |
372 self.ParentWindow.InsertValue(values[0], force=True) |
373 |
373 |
374 def OnLeave(self): |
374 def OnLeave(self): |