Module implementing a grabber object for non-Wayland desktops.
None |
SnapshotWaylandGrabber | Class implementing a grabber object for non-Wayland desktops. |
None |
Class implementing a grabber object for non-Wayland desktops.
None |
None |
SnapshotWaylandGrabber | Constructor |
__checkReply | Private method to check, if a reply is valid. |
__grabFullscreen | Private method to grab the complete desktop. |
__grabRectangle | Private method to grab a rectangular desktop area. |
__grabSelectedScreen | Private method to grab a selected screen. |
__grabSelectedWindow | Private method to grab a selected window. |
__performGrab | Private method to perform the grab operations. |
__temporaryFilename | Private method to generate a temporary filename. |
grab | Public method to perform a grab operation potentially after a delay. |
supportedModes | Public method to get the supported screenshot modes. |
None |
Constructor
Private method to check, if a reply is valid.
Private method to grab the complete desktop.
Private method to grab a rectangular desktop area.
Private method to grab a selected screen.
Private method to grab a selected window.
Private method to perform the grab operations.
Private method to generate a temporary filename.
Public method to perform a grab operation potentially after a delay.
Public method to get the supported screenshot modes.