eric6/Snapshot/SnapshotRegionGrabber.py

changeset 7628
f904d0eef264
parent 7360
9190402e4505
child 7781
607a6098cb44
equal deleted inserted replaced
7626:7f643d41464e 7628:f904d0eef264
57 """ 57 """
58 Constructor 58 Constructor
59 59
60 @param mode region grabber mode (SnapshotRegionGrabber.Rectangle or 60 @param mode region grabber mode (SnapshotRegionGrabber.Rectangle or
61 SnapshotRegionGrabber.Ellipse) 61 SnapshotRegionGrabber.Ellipse)
62 @exception ValueError raised to indicate a bad value for the 'mode'
63 parameter
62 """ 64 """
63 super(SnapshotRegionGrabber, self).__init__( 65 super(SnapshotRegionGrabber, self).__init__(
64 None, 66 None,
65 Qt.X11BypassWindowManagerHint | Qt.WindowStaysOnTopHint | 67 Qt.X11BypassWindowManagerHint | Qt.WindowStaysOnTopHint |
66 Qt.FramelessWindowHint | Qt.Tool) 68 Qt.FramelessWindowHint | Qt.Tool)
67 69
68 assert mode in [SnapshotRegionGrabber.Rectangle, 70 if mode not in [SnapshotRegionGrabber.Rectangle,
69 SnapshotRegionGrabber.Ellipse] 71 SnapshotRegionGrabber.Ellipse]:
72 raise ValueError("Bad value for 'mode' parameter.")
70 self.__mode = mode 73 self.__mode = mode
71 74
72 self.__selection = QRect() 75 self.__selection = QRect()
73 self.__mouseDown = False 76 self.__mouseDown = False
74 self.__newSelection = False 77 self.__newSelection = False

eric ide

mercurial