remove ash::ScreenUtil class

changes:
Remove ash::ScreenUtil class, as they are pure static methods, no state
members. Replace it with namespace screen_util with collection of
functions.

cd ash/
grep -rli 'ScreenUtil' * | xargs -i@ sed -i 's/ScreenUtil/screen_util/g' @

Bug: none
Test: ash_unittests
Change-Id: I7c2352e0dd1c49249579fc772d1ada88e33cf925
Reviewed-on: https://chromium-review.googlesource.com/874554
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Qiang(Joe) Xu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#530251}
diff --git a/ash/screen_util.h b/ash/screen_util.h
index f7d6221..9c8ce825 100644
--- a/ash/screen_util.h
+++ b/ash/screen_util.h
@@ -6,51 +6,48 @@
 #define ASH_SCREEN_UTIL_H_
 
 #include "ash/ash_export.h"
-#include "base/macros.h"
 
 namespace aura {
 class Window;
-}
+}  // namespace aura
 
 namespace gfx {
 class Rect;
-}
+}  // namespace gfx
 
 namespace ash {
 
-class ASH_EXPORT ScreenUtil {
- public:
-  // Returns the bounds for maximized windows in parent coordinates.
-  // Maximized windows trigger auto-hiding the shelf.
-  static gfx::Rect GetMaximizedWindowBoundsInParent(aura::Window* window);
+namespace screen_util {
 
-  // Returns the display bounds in parent coordinates.
-  static gfx::Rect GetDisplayBoundsInParent(aura::Window* window);
+// Returns the bounds for maximized windows in parent coordinates.
+// Maximized windows trigger auto-hiding the shelf.
+ASH_EXPORT gfx::Rect GetMaximizedWindowBoundsInParent(aura::Window* window);
 
-  // Returns the display's work area bounds in parent coordinates.
-  static gfx::Rect GetDisplayWorkAreaBoundsInParent(aura::Window* window);
+// Returns the display bounds in parent coordinates.
+ASH_EXPORT gfx::Rect GetDisplayBoundsInParent(aura::Window* window);
 
-  // Returns the display's work area bounds in parent coordinates on lock
-  // screen, i.e. for work area with forced bottom alignment.
-  // Note that unlike |GetDisplayWorkAreaBoundsInParent|, this method uses
-  // work area bounds that are updated when the screen is locked. For example
-  // if shelf alignment is set to right before screen lock,
-  // |GetDisplayWorkAreaBoundsInParent| will return work are bounds for right
-  // shelf alignment - this method will return work area for bottom shelf
-  // alignment (which is always used on lock screen).
-  static gfx::Rect GetDisplayWorkAreaBoundsInParentForLockScreen(
-      aura::Window* window);
+// Returns the display's work area bounds in parent coordinates.
+ASH_EXPORT gfx::Rect GetDisplayWorkAreaBoundsInParent(aura::Window* window);
 
-  // Returns the bounds of the physical display containing the shelf for
-  // |window|. Physical displays can differ from logical displays in unified
-  // desktop mode.
-  // TODO(oshima): Consider using physical displays in window layout, instead of
-  // root windows, and only use logical display in display management code.
-  static gfx::Rect GetDisplayBoundsWithShelf(aura::Window* window);
+// Returns the display's work area bounds in parent coordinates on lock
+// screen, i.e. for work area with forced bottom alignment.
+// Note that unlike |GetDisplayWorkAreaBoundsInParent|, this method uses
+// work area bounds that are updated when the screen is locked. For example
+// if shelf alignment is set to right before screen lock,
+// |GetDisplayWorkAreaBoundsInParent| will return work are bounds for right
+// shelf alignment - this method will return work area for bottom shelf
+// alignment (which is always used on lock screen).
+ASH_EXPORT gfx::Rect GetDisplayWorkAreaBoundsInParentForLockScreen(
+    aura::Window* window);
 
- private:
-  DISALLOW_IMPLICIT_CONSTRUCTORS(ScreenUtil);
-};
+// Returns the bounds of the physical display containing the shelf for
+// |window|. Physical displays can differ from logical displays in unified
+// desktop mode.
+// TODO(oshima): Consider using physical displays in window layout, instead of
+// root windows, and only use logical display in display management code.
+ASH_EXPORT gfx::Rect GetDisplayBoundsWithShelf(aura::Window* window);
+
+}  // namespace screen_util
 
 }  // namespace ash