142 def OnTypeChanged(self, event): |
142 def OnTypeChanged(self, event): |
143 """ |
143 """ |
144 Called when SFC divergence type changed |
144 Called when SFC divergence type changed |
145 @param event: wx.RadioButtonEvent |
145 @param event: wx.RadioButtonEvent |
146 """ |
146 """ |
147 self.RefreshPreview() |
147 self.DrawPreview() |
148 event.Skip() |
148 event.Skip() |
149 |
149 |
150 def OnSequencesChanged(self, event): |
150 def OnSequencesChanged(self, event): |
151 """ |
151 """ |
152 Called when SFC divergence number of sequences changed |
152 Called when SFC divergence number of sequences changed |
153 @param event: wx.SpinEvent |
153 @param event: wx.SpinEvent |
154 """ |
154 """ |
155 self.RefreshPreview() |
155 self.DrawPreview() |
156 event.Skip() |
156 event.Skip() |
157 |
157 |
158 def RefreshPreview(self): |
158 def DrawPreview(self): |
159 """ |
159 """ |
160 Refresh preview panel of graphic element |
160 Refresh preview panel of graphic element |
161 Override BlockPreviewDialog function |
161 Override BlockPreviewDialog function |
162 """ |
162 """ |
163 # Set graphic element displayed, creating a SFC divergence |
163 # Set graphic element displayed, creating a SFC divergence |
164 self.Element = SFC_Divergence(self.Preview, |
164 self.Element = SFC_Divergence(self.Preview, |
165 self.GetDivergenceType(), |
165 self.GetDivergenceType(), |
166 self.Sequences.GetValue()) |
166 self.Sequences.GetValue()) |
167 |
167 |
168 # Call BlockPreviewDialog function |
168 # Call BlockPreviewDialog function |
169 BlockPreviewDialog.RefreshPreview(self) |
169 BlockPreviewDialog.DrawPreview(self) |