diff -r d9ed42e44a50 -r 18cd1357e8d3 editors/Viewer.py --- a/editors/Viewer.py Wed Jun 12 11:32:44 2013 +0200 +++ b/editors/Viewer.py Wed Jun 12 22:23:57 2013 +0200 @@ -2372,9 +2372,9 @@ dialog.Destroy() def AddNewTransition(self, bbox): - dialog = SFCTransitionDialog(self.ParentWindow, self.Controler, self.GetDrawingMode() == FREEDRAWING_MODE) + dialog = SFCTransitionDialog(self.ParentWindow, self.Controler, self.TagName, self.GetDrawingMode() == FREEDRAWING_MODE) dialog.SetPreviewFont(self.GetFont()) - dialog.SetTransitions(self.Controler.GetEditedElementTransitions(self.TagName, self.Debug)) + dialog.SetMinElementSize((bbox.width, bbox.height)) if dialog.ShowModal() == wx.ID_OK: id = self.GetNewId() values = dialog.GetValues() @@ -2656,11 +2656,10 @@ step.Refresh(rect) def EditTransitionContent(self, transition): - dialog = SFCTransitionDialog(self.ParentWindow, self.Controler, self.GetDrawingMode() == FREEDRAWING_MODE) + dialog = SFCTransitionDialog(self.ParentWindow, self.Controler, self.TagName, self.GetDrawingMode() == FREEDRAWING_MODE) dialog.SetPreviewFont(self.GetFont()) - dialog.SetTransitions(self.Controler.GetEditedElementTransitions(self.TagName, self.Debug)) + dialog.SetMinElementSize(transition.GetSize()) dialog.SetValues({"type":transition.GetType(),"value":transition.GetCondition(), "priority":transition.GetPriority()}) - dialog.SetElementSize(transition.GetSize()) if dialog.ShowModal() == wx.ID_OK: values = dialog.GetValues() rect = transition.GetRedrawRect(1, 1)