editors/Viewer.py
changeset 1251 d9ed42e44a50
parent 1250 7e6de17c687a
child 1252 18cd1357e8d3
equal deleted inserted replaced
1250:7e6de17c687a 1251:d9ed42e44a50
  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)