--- a/dialogs/BlockPreviewDialog.py Wed Jun 12 00:20:05 2013 +0200
+++ b/dialogs/BlockPreviewDialog.py Wed Jun 12 09:36:59 2013 +0200
@@ -98,6 +98,18 @@
"""
self.MinElementSize = size
+ def GetMinElementSize(self):
+ """
+ Get minimal graphic element size
+ @return: Tuple containing minimal size (width, height) or None if no
+ element defined
+ May be overridden by inherited classes
+ """
+ if self.Element is None:
+ return None
+
+ return self.Element.GetMinSize()
+
def SetPreviewFont(self, font):
"""
Set font of Preview panel
@@ -205,7 +217,7 @@
# Calculate block size according to graphic element min size due to its
# parameters and graphic element min size defined
- min_width, min_height = self.Element.GetMinSize()
+ min_width, min_height = self.GetMinElementSize()
width = max(self.MinElementSize[0], min_width)
height = max(self.MinElementSize[1], min_height)
self.Element.SetSize(width, height)