1923 dialog.SetPreviewFont(self.GetFont()) |
1923 dialog.SetPreviewFont(self.GetFont()) |
1924 dialog.SetMinSize((bbox.width, bbox.height)) |
1924 dialog.SetMinSize((bbox.width, bbox.height)) |
1925 if dialog.ShowModal() == wx.ID_OK: |
1925 if dialog.ShowModal() == wx.ID_OK: |
1926 id = self.GetNewId() |
1926 id = self.GetNewId() |
1927 values = dialog.GetValues() |
1927 values = dialog.GetValues() |
1928 powerrail = LD_PowerRail(self, values["type"], id, [True for i in xrange(values["number"])]) |
1928 powerrail = LD_PowerRail(self, values["type"], id, values["number"]) |
1929 powerrail.SetPosition(bbox.x, bbox.y) |
1929 powerrail.SetPosition(bbox.x, bbox.y) |
1930 powerrail.SetSize(*self.GetScaledSize(values["width"], values["height"])) |
1930 powerrail.SetSize(*self.GetScaledSize(values["width"], values["height"])) |
1931 self.AddBlock(powerrail) |
1931 self.AddBlock(powerrail) |
1932 self.Controler.AddEditedElementPowerRail(self.TagName, id, values["type"]) |
1932 self.Controler.AddEditedElementPowerRail(self.TagName, id, values["type"]) |
1933 self.RefreshPowerRailModel(powerrail) |
1933 self.RefreshPowerRailModel(powerrail) |