summaryrefslogtreecommitdiffstats
path: root/ash/wm/property_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'ash/wm/property_util.h')
-rw-r--r--ash/wm/property_util.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ash/wm/property_util.h b/ash/wm/property_util.h
index ce0940b..1850269 100644
--- a/ash/wm/property_util.h
+++ b/ash/wm/property_util.h
@@ -9,6 +9,7 @@
#include "ash/ash_export.h"
namespace aura {
+class RootWindow;
class Window;
}
@@ -17,6 +18,9 @@ class Rect;
}
namespace ash {
+namespace internal {
+class RootWindowController;
+}
// Sets the restore bounds property on |window|. Deletes existing bounds value
// if exists.
@@ -61,6 +65,13 @@ ASH_EXPORT bool GetPersistsAcrossAllWorkspaces(aura::Window* window);
// The default is false.
ASH_EXPORT void SetDefaultPersistsAcrossAllWorkspaces(bool value);
+// Sets/Gets the RootWindowController for |root_window|.
+ASH_EXPORT void SetRootWindowController(
+ aura::RootWindow* root_window,
+ internal::RootWindowController* controller);
+ASH_EXPORT internal::RootWindowController* GetRootWindowController(
+ aura::RootWindow* root_window);
+
}
#endif // ASH_WM_PROPERTY_UTIL_H_