summaryrefslogtreecommitdiffstats
path: root/ash/shell.h
diff options
context:
space:
mode:
authoryoshiki@chromium.org <yoshiki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-26 04:20:26 +0000
committeryoshiki@chromium.org <yoshiki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-26 04:20:26 +0000
commitc1c67017189e7aebca3cf12bdf76bc781dc55281 (patch)
tree6074cf9ea7134b18d610b11a8da0fcdedb80105b /ash/shell.h
parent8bb746373531af59d55280eda9f890cf26a0bbf0 (diff)
downloadchromium_src-c1c67017189e7aebca3cf12bdf76bc781dc55281.zip
chromium_src-c1c67017189e7aebca3cf12bdf76bc781dc55281.tar.gz
chromium_src-c1c67017189e7aebca3cf12bdf76bc781dc55281.tar.bz2
Implements the graphics layer of the screen magnifier.
This patch contains only the graphics layer. The control layer will be on another patch. BUG=chromium-os:26713 TEST=manual Review URL: http://codereview.chromium.org/9950082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134066 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/shell.h')
-rw-r--r--ash/shell.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ash/shell.h b/ash/shell.h
index 74ff8fc..38fb751 100644
--- a/ash/shell.h
+++ b/ash/shell.h
@@ -70,6 +70,7 @@ class EventClientImpl;
class FocusCycler;
class InputMethodEventFilter;
class KeyRewriterEventFilter;
+class MagnificationController;
class MonitorController;
class PanelLayoutManager;
class PartialScreenshotEventFilter;
@@ -232,6 +233,10 @@ class ASH_EXPORT Shell {
return user_wallpaper_delegate_.get();
}
+ internal::MagnificationController* magnification_controller() {
+ return magnification_controller_.get();
+ }
+
Launcher* launcher() { return launcher_.get(); }
const ScreenAsh* screen() { return screen_; }
@@ -333,6 +338,7 @@ class ASH_EXPORT Shell {
scoped_ptr<internal::FocusCycler> focus_cycler_;
scoped_ptr<internal::EventClientImpl> event_client_;
scoped_ptr<internal::MonitorController> monitor_controller_;
+ scoped_ptr<internal::MagnificationController> magnification_controller_;
// An event filter that rewrites or drops a key event.
scoped_ptr<internal::KeyRewriterEventFilter> key_rewriter_filter_;