1275 if dialog.ShowModal() == wx.ID_OK: |
1275 if dialog.ShowModal() == wx.ID_OK: |
1276 id = self.GetNewId() |
1276 id = self.GetNewId() |
1277 values = dialog.GetValues() |
1277 values = dialog.GetValues() |
1278 divergence = SFC_Divergence(self, values["type"], values["number"], id) |
1278 divergence = SFC_Divergence(self, values["type"], values["number"], id) |
1279 divergence.SetPosition(bbox.x, bbox.y) |
1279 divergence.SetPosition(bbox.x, bbox.y) |
1280 min_width, min_height = divergence.GetMinSize() |
1280 min_width, min_height = divergence.GetMinSize(True) |
1281 divergence.SetSize(max(bbox.width, min_width), max(bbox.height, min_height)) |
1281 divergence.SetSize(max(bbox.width, min_width), max(bbox.height, min_height)) |
1282 self.AddBlock(divergence) |
1282 self.AddBlock(divergence) |
1283 self.Controler.AddCurrentElementEditingDivergence(id, values["type"]) |
1283 self.Controler.AddCurrentElementEditingDivergence(id, values["type"]) |
1284 self.RefreshDivergenceModel(divergence) |
1284 self.RefreshDivergenceModel(divergence) |
1285 self.RefreshBuffer() |
1285 self.RefreshBuffer() |