equal
deleted
inserted
replaced
433 self.DeleteWire(self.SelectedElement) |
433 self.DeleteWire(self.SelectedElement) |
434 else: |
434 else: |
435 self.SelectedElement.Delete() |
435 self.SelectedElement.Delete() |
436 self.RefreshBuffer() |
436 self.RefreshBuffer() |
437 self.RefreshScrollBars() |
437 self.RefreshScrollBars() |
438 self.Refresh() |
438 self.Refresh(False) |
439 elif keycode == wx.WXK_LEFT: |
439 elif keycode == wx.WXK_LEFT: |
440 if event.ControlDown() and event.ShiftDown(): |
440 if event.ControlDown() and event.ShiftDown(): |
441 self.Scroll(0, ypos) |
441 self.Scroll(0, ypos) |
442 elif event.ControlDown(): |
442 elif event.ControlDown(): |
443 self.Scroll(max(0, xpos - 1), ypos) |
443 self.Scroll(max(0, xpos - 1), ypos) |
538 rung.SelectElement(wire) |
538 rung.SelectElement(wire) |
539 self.RefreshPosition(coil) |
539 self.RefreshPosition(coil) |
540 self.Rungs.append(rung) |
540 self.Rungs.append(rung) |
541 self.RefreshBuffer() |
541 self.RefreshBuffer() |
542 self.RefreshScrollBars() |
542 self.RefreshScrollBars() |
543 self.Refresh() |
543 self.Refresh(False) |
544 |
544 |
545 def AddLadderContact(self): |
545 def AddLadderContact(self): |
546 wires = [] |
546 wires = [] |
547 if self.IsWire(self.SelectedElement): |
547 if self.IsWire(self.SelectedElement): |
548 left_element = self.SelectedElement.EndConnected |
548 left_element = self.SelectedElement.EndConnected |
631 rung.RefreshBoundingBox() |
631 rung.RefreshBoundingBox() |
632 new_bbox = rung.GetBoundingBox() |
632 new_bbox = rung.GetBoundingBox() |
633 self.RefreshRungs(new_bbox.height - old_bbox.height, rungindex + 1) |
633 self.RefreshRungs(new_bbox.height - old_bbox.height, rungindex + 1) |
634 self.RefreshBuffer() |
634 self.RefreshBuffer() |
635 self.RefreshScrollBars() |
635 self.RefreshScrollBars() |
636 self.Refresh() |
636 self.Refresh(False) |
637 else: |
637 else: |
638 message = wx.MessageDialog(self, "You must select the wire where a contact should be added!", "Error", wx.OK|wx.ICON_ERROR) |
638 message = wx.MessageDialog(self, "You must select the wire where a contact should be added!", "Error", wx.OK|wx.ICON_ERROR) |
639 message.ShowModal() |
639 message.ShowModal() |
640 message.Destroy() |
640 message.Destroy() |
641 |
641 |
852 rung.RefreshBoundingBox() |
852 rung.RefreshBoundingBox() |
853 new_bbox = rung.GetBoundingBox() |
853 new_bbox = rung.GetBoundingBox() |
854 self.RefreshRungs(new_bbox.height - old_bbox.height, rungindex + 1) |
854 self.RefreshRungs(new_bbox.height - old_bbox.height, rungindex + 1) |
855 self.RefreshBuffer() |
855 self.RefreshBuffer() |
856 self.RefreshScrollBars() |
856 self.RefreshScrollBars() |
857 self.Refresh() |
857 self.Refresh(False) |
858 else: |
858 else: |
859 message = wx.MessageDialog(self, "The group of block must be coherent!", "Error", wx.OK|wx.ICON_ERROR) |
859 message = wx.MessageDialog(self, "The group of block must be coherent!", "Error", wx.OK|wx.ICON_ERROR) |
860 message.ShowModal() |
860 message.ShowModal() |
861 message.Destroy() |
861 message.Destroy() |
862 else: |
862 else: |