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: |