2390 self.RefreshVisibleElements() |
2390 self.RefreshVisibleElements() |
2391 transition.Refresh() |
2391 transition.Refresh() |
2392 dialog.Destroy() |
2392 dialog.Destroy() |
2393 |
2393 |
2394 def AddNewDivergence(self, bbox): |
2394 def AddNewDivergence(self, bbox): |
2395 dialog = SFCDivergenceDialog(self.ParentWindow, self.Controler) |
2395 dialog = SFCDivergenceDialog(self.ParentWindow, self.Controler, self.TagName) |
2396 dialog.SetPreviewFont(self.GetFont()) |
2396 dialog.SetPreviewFont(self.GetFont()) |
2397 dialog.SetMinSize((bbox.width, bbox.height)) |
2397 dialog.SetMinElementSize((bbox.width, bbox.height)) |
2398 if dialog.ShowModal() == wx.ID_OK: |
2398 if dialog.ShowModal() == wx.ID_OK: |
2399 id = self.GetNewId() |
2399 id = self.GetNewId() |
2400 values = dialog.GetValues() |
2400 values = dialog.GetValues() |
2401 divergence = SFC_Divergence(self, values["type"], values["number"], id) |
2401 divergence = SFC_Divergence(self, values["type"], values["number"], id) |
2402 divergence.SetPosition(bbox.x, bbox.y) |
2402 divergence.SetPosition(bbox.x, bbox.y) |