Method
ShellScreenshotscreenshot_area
Declaration [src]
void
shell_screenshot_screenshot_area (
  ShellScreenshot* screenshot,
  int x,
  int y,
  int width,
  int height,
  GOutputStream* stream,
  GAsyncReadyCallback callback,
  gpointer user_data
)
Description [src]
Takes a screenshot of the passed in area and saves it in stream as png image.
This method completes asynchronously. Use shell_screenshot_screenshot_area_finish() inside the GAsyncReadyCallback to obtain the result of the operation.
Parameters
- x
- 
            Type: intThe X coordinate of the area. 
- y
- 
            Type: intThe Y coordinate of the area. 
- width
- 
            Type: intThe width of the area. 
- height
- 
            Type: intThe height of the area. 
- stream
- 
            Type: GOutputStreamThe stream for the screenshot. The data is owned by the caller of the method. 
- callback
- 
            Type: GAsyncReadyCallbackFunction to call returning success or failure of the async grabbing. The argument can be NULL.
- user_data
- 
            Type: gpointerThe data to pass to callback function. The argument can be NULL.The data is owned by the caller of the method.