src/eric7/EricWidgets/EricSqueezeLabels.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
--- a/src/eric7/EricWidgets/EricSqueezeLabels.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/EricWidgets/EricSqueezeLabels.py	Wed Jul 13 14:55:47 2022 +0200
@@ -18,21 +18,22 @@
     """
     Class implementing a label that squeezes its contents to fit its size.
     """
+
     def __init__(self, parent=None):
         """
         Constructor
-        
+
         @param parent reference to the parent Widget (QWidget)
         """
         super().__init__(parent)
-        
-        self.__text = ''
-        self.__elided = ''
-    
+
+        self.__text = ""
+        self.__elided = ""
+
     def paintEvent(self, event):
         """
         Protected method called when some painting is required.
-        
+
         @param event reference to the paint event (QPaintEvent)
         """
         fm = self.fontMetrics()
@@ -42,16 +43,17 @@
             pixelLength = fm.width(self.__text)
         if pixelLength > self.contentsRect().width():
             self.__elided = fm.elidedText(
-                self.text(), Qt.TextElideMode.ElideMiddle, self.width())
+                self.text(), Qt.TextElideMode.ElideMiddle, self.width()
+            )
             super().setText(self.__elided)
         else:
             super().setText(self.__text)
         super().paintEvent(event)
-    
+
     def setText(self, txt):
         """
         Public method to set the label's text.
-        
+
         @param txt the text to be shown (string)
         """
         self.__text = txt
@@ -62,72 +64,69 @@
     """
     Class implementing a label showing a file path compacted to fit its size.
     """
+
     def __init__(self, parent=None):
         """
         Constructor
-        
+
         @param parent reference to the parent Widget (QWidget)
         """
         super().__init__(parent)
-        
-        self.__path = ''
+
+        self.__path = ""
         self.__surrounding = "{0}"
-    
+
     def setSurrounding(self, surrounding):
         """
         Public method to set the surrounding of the path string.
-        
+
         @param surrounding the a string containg placeholders for the path
             (string)
         """
         self.__surrounding = surrounding
-        super().setText(
-            self.__surrounding.format(self.__path))
-    
+        super().setText(self.__surrounding.format(self.__path))
+
     def setPath(self, path):
         """
         Public method to set the path of the label.
-        
+
         @param path path to be shown (string)
         """
         self.__path = path
-        super().setText(
-            self.__surrounding.format(self.__path))
-    
+        super().setText(self.__surrounding.format(self.__path))
+
     def setTextPath(self, surrounding, path):
         """
         Public method to set the surrounding and the path of the label.
-        
+
         @param surrounding the a string containg placeholders for the path
             (string)
         @param path path to be shown (string)
         """
         self.__surrounding = surrounding
         self.__path = path
-        super().setText(
-            self.__surrounding.format(self.__path))
-    
+        super().setText(self.__surrounding.format(self.__path))
+
     def paintEvent(self, event):
         """
         Protected method called when some painting is required.
-        
+
         @param event reference to the paint event (QPaintEvent)
         """
         if self.length(self.__path) > self.contentsRect().width():
             super().setText(
-                self.__surrounding.format(compactPath(self.__path,
-                                          self.contentsRect().width(),
-                                          self.length))
+                self.__surrounding.format(
+                    compactPath(self.__path, self.contentsRect().width(), self.length)
+                )
             )
         else:
-            super().setText(
-                self.__surrounding.format(self.__path))
+            super().setText(self.__surrounding.format(self.__path))
         super().paintEvent(event)
-    
+
     def length(self, txt):
         """
         Public method to return the length of a text in pixels.
-        
+
         @param txt text to calculate the length for after wrapped (string)
         @return length of the wrapped text in pixels (integer)
         """

eric ide

mercurial