--- 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()