equal
deleted
inserted
replaced
248 @param event: wx.Event from OK button |
248 @param event: wx.Event from OK button |
249 """ |
249 """ |
250 # Close dialog |
250 # Close dialog |
251 self.EndModal(wx.ID_OK) |
251 self.EndModal(wx.ID_OK) |
252 |
252 |
|
253 def RefreshPreview(self): |
|
254 """Triggers EVT_PAINT event to refresh UI""" |
|
255 self.Refresh() |
|
256 |
253 def DrawPreview(self): |
257 def DrawPreview(self): |
254 """ |
258 """ |
255 Refresh preview panel of graphic element |
259 Refresh preview panel of graphic element |
256 May be overridden by inherited classes |
260 May be overridden by inherited classes |
257 """ |
261 """ |
258 # Init preview panel paint device context |
262 # Init preview panel paint device context |
259 dc = wx.ClientDC(self.Preview) |
263 dc = wx.PaintDC(self.Preview) |
260 dc.SetFont(self.Preview.GetFont()) |
264 dc.SetFont(self.Preview.GetFont()) |
261 dc.Clear() |
265 dc.Clear() |
262 |
266 |
263 # Return immediately if no graphic element defined |
267 # Return immediately if no graphic element defined |
264 if self.Element is None: |
268 if self.Element is None: |