summaryrefslogtreecommitdiffstats
path: root/ash/screenshot_delegate.h
diff options
context:
space:
mode:
authormukai@chromium.org <mukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-24 08:21:56 +0000
committermukai@chromium.org <mukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-24 08:21:56 +0000
commit546802004c1eabc12f13fd0713b7c4eb8e24ea22 (patch)
treee08e1eb1c39a4cff9ab7f63fd7225271d5476dff /ash/screenshot_delegate.h
parente03dc78d55b148fd84c7ae265748e0cc8ac7448e (diff)
downloadchromium_src-546802004c1eabc12f13fd0713b7c4eb8e24ea22.zip
chromium_src-546802004c1eabc12f13fd0713b7c4eb8e24ea22.tar.gz
chromium_src-546802004c1eabc12f13fd0713b7c4eb8e24ea22.tar.bz2
Ignores screenshot taking invocations if it's too close to the previous one.
R=sky@chromium.org BUG=135535 TEST=manually checked the behavior by keep pressing Ctrl-F5 on lumpy Review URL: https://chromiumcodereview.appspot.com/10802046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148062 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/screenshot_delegate.h')
-rw-r--r--ash/screenshot_delegate.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ash/screenshot_delegate.h b/ash/screenshot_delegate.h
index 51a74db..fe194e8 100644
--- a/ash/screenshot_delegate.h
+++ b/ash/screenshot_delegate.h
@@ -29,6 +29,9 @@ class ScreenshotDelegate {
// window.
virtual void HandleTakePartialScreenshot(
aura::Window* window, const gfx::Rect& rect) = 0;
+
+ // Returns true if the system is ready to take screenshot.
+ virtual bool CanTakeScreenshot() = 0;
};
} // namespace ash