diff -r f8c66edffbd4 -r 5f685bcd3ad6 dialogs/BlockPreviewDialog.py --- a/dialogs/BlockPreviewDialog.py Thu Apr 11 08:40:17 2019 +0200 +++ b/dialogs/BlockPreviewDialog.py Thu Apr 11 11:26:47 2019 +0200 @@ -250,13 +250,17 @@ # Close dialog self.EndModal(wx.ID_OK) + def RefreshPreview(self): + """Triggers EVT_PAINT event to refresh UI""" + self.Refresh() + def DrawPreview(self): """ Refresh preview panel of graphic element May be overridden by inherited classes """ # Init preview panel paint device context - dc = wx.ClientDC(self.Preview) + dc = wx.PaintDC(self.Preview) dc.SetFont(self.Preview.GetFont()) dc.Clear()