summaryrefslogtreecommitdiffstats
path: root/ash/display/display_manager.h
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-16 04:54:36 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-16 04:54:36 +0000
commitcb62bd74de1f67e5ec3bac3d3501d82e6ae9b26b (patch)
tree816dcb15badb48ceefc7f798d5229c2ca9fdb20b /ash/display/display_manager.h
parentfb5cda6b35d58b6e89c193ad7e3788985ed1de61 (diff)
downloadchromium_src-cb62bd74de1f67e5ec3bac3d3501d82e6ae9b26b.zip
chromium_src-cb62bd74de1f67e5ec3bac3d3501d82e6ae9b26b.tar.gz
chromium_src-cb62bd74de1f67e5ec3bac3d3501d82e6ae9b26b.tar.bz2
2nd try
* Use DisplayManager::IsMirrored to check mirroring state * Split CycleDisplay shortcut into AddRemoveDisplay and ToggleMirrorMode * A few minor cleanups that will make it easy to implement compositor based mirroing. BUG=239776 TEST=none no functional change. R=jamescook@chromium.org, mukai@chromium.org, sky@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200208 Review URL: https://chromiumcodereview.appspot.com/15094002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200453 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/display/display_manager.h')
-rw-r--r--ash/display/display_manager.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/ash/display/display_manager.h b/ash/display/display_manager.h
index ffd4e18..e75a797 100644
--- a/ash/display/display_manager.h
+++ b/ash/display/display_manager.h
@@ -39,11 +39,6 @@ class ASH_EXPORT DisplayManager : public aura::RootWindowObserver {
DisplayManager();
virtual ~DisplayManager();
- // Used to emulate display change when run in a desktop environment instead
- // of on a device.
- static void CycleDisplay();
- static void ToggleDisplayScaleFactor();
-
// Returns next valid UI scale.
static float GetNextUIScale(const DisplayInfo& info, bool up);
@@ -166,6 +161,14 @@ class ASH_EXPORT DisplayManager : public aura::RootWindowObserver {
virtual void OnRootWindowResized(const aura::RootWindow* root,
const gfx::Size& new_size) OVERRIDE;
+ // Change the mirror mode.
+ void SetMirrorMode(bool mirrored);
+
+ // Used to emulate display change when run in a desktop environment instead
+ // of on a device.
+ void AddRemoveDisplay();
+ void ToggleDisplayScaleFactor();
+
private:
FRIEND_TEST_ALL_PREFIXES(ExtendedDesktopTest, ConvertPoint);
FRIEND_TEST_ALL_PREFIXES(DisplayManagerTest, TestNativeDisplaysChanged);
@@ -184,8 +187,6 @@ class ASH_EXPORT DisplayManager : public aura::RootWindowObserver {
}
void Init();
- void CycleDisplayImpl();
- void ScaleDisplayImpl();
gfx::Display& FindDisplayForRootWindow(const aura::RootWindow* root);
gfx::Display& FindDisplayForId(int64 id);