controls/DebugVariablePanel/DebugVariablePanel.py
changeset 2509 9c5f835b031e
parent 2456 7373e3048167
child 2593 62c5c3589769
--- a/controls/DebugVariablePanel/DebugVariablePanel.py	Thu Feb 14 09:44:19 2019 +0300
+++ b/controls/DebugVariablePanel/DebugVariablePanel.py	Thu Feb 14 10:02:58 2019 +0300
@@ -521,6 +521,15 @@
         self.RefreshGraphicsWindowScrollbars()
 
     def RefreshView(self):
+        """Triggers EVT_PAINT event to refresh UI"""
+        self.Refresh()
+
+    def DrawView(self):
+        """
+        Redraw elements.
+        Method is used by EVT_PAINT handler.
+        """
+
         self.RefreshCanvasPosition()
 
         if not self.Fixed or self.Force:
@@ -922,7 +931,9 @@
         pass
 
     def OnGraphicsWindowPaint(self, event):
-        self.RefreshView()
+        """EVT_PAINT handler"""
+
+        self.DrawView()
         event.Skip()
 
     def OnGraphicsWindowResize(self, event):