Snapshot/SnapshotDefaultGrabber.py

branch
screenshot
changeset 6917
7075ede48c2f
parent 6914
5ae038f273c4
equal deleted inserted replaced
6916:76810bef8425 6917:7075ede48c2f
57 SnapshotModes.Rectangle, 57 SnapshotModes.Rectangle,
58 SnapshotModes.Freehand, 58 SnapshotModes.Freehand,
59 SnapshotModes.Ellipse, 59 SnapshotModes.Ellipse,
60 ) 60 )
61 61
62 def grab(self, mode, delay=0): 62 def grab(self, mode, delay=0, captureCursor=False,
63 captureDecorations=False):
63 """ 64 """
64 Public method to perform a grab operation potentially after a delay. 65 Public method to perform a grab operation potentially after a delay.
65 66
66 @param mode screenshot mode 67 @param mode screenshot mode
67 @type ScreenshotModes 68 @type ScreenshotModes
68 @param delay delay in seconds 69 @param delay delay in seconds
69 @type int 70 @type int
71 @param captureCursor flag indicating to include the mouse cursor
72 (not used)
73 @type bool
74 @param captureDecorations flag indicating to include the window
75 decorations (not used)
76 @type bool
70 """ 77 """
71 self.__mode = mode 78 self.__mode = mode
72 if delay: 79 if delay:
73 self.__grabTimer.start(delay) 80 self.__grabTimer.start(delay)
74 else: 81 else:

eric ide

mercurial