--- a/src/eric7/Snapshot/SnapshotFreehandGrabber.py Wed Dec 20 19:28:22 2023 +0100 +++ b/src/eric7/Snapshot/SnapshotFreehandGrabber.py Thu Dec 21 12:03:40 2023 +0100 @@ -30,10 +30,14 @@ """ Module function to draw a polygon with the given parameters. - @param painter reference to the painter to be used (QPainter) - @param polygon polygon to be drawn (QPolygon) - @param outline color of the outline (QColor) - @param fill fill color (QColor) + @param painter reference to the painter to be used + @type QPainter + @param polygon polygon to be drawn + @type QPolygon + @param outline color of the outline + @type QColor + @param fill fill color + @type QColor """ clip = QRegion(polygon) clip -= QRegion(polygon) @@ -132,7 +136,8 @@ """ Protected method handling paint events. - @param evt paint event (QPaintEvent) + @param evt paint event + @type QPaintEvent """ if self.__grabbing: # grabWindow() should just get the background return @@ -273,7 +278,8 @@ """ Protected method to handle mouse button presses. - @param evt mouse press event (QMouseEvent) + @param evt mouse press event + @type QMouseEvent """ self.__pBefore = evt.position().toPoint() @@ -299,7 +305,8 @@ """ Protected method to handle mouse movements. - @param evt mouse move event (QMouseEvent) + @param evt mouse move event + @type QMouseEvent """ shouldShowHelp = not self.__helpTextRect.contains(evt.position().toPoint()) if shouldShowHelp != self.__showHelp: @@ -333,7 +340,8 @@ """ Protected method to handle mouse button releases. - @param evt mouse release event (QMouseEvent) + @param evt mouse release event + @type QMouseEvent """ self.__mouseDown = False self.__newSelection = False @@ -347,7 +355,8 @@ """ Protected method to handle mouse double clicks. - @param evt mouse double click event (QMouseEvent) + @param evt mouse double click event + @type QMouseEvent """ self.__grabRegion() @@ -355,7 +364,8 @@ """ Protected method to handle key presses. - @param evt key press event (QKeyEvent) + @param evt key press event + @type QKeyEvent """ if evt.key() == Qt.Key.Key_Escape: self.grabbed.emit(QPixmap())