OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef ASH_WM_WINDOW_H_ | 5 #ifndef ASH_WM_WINDOW_H_ |
6 #define ASH_WM_WINDOW_H_ | 6 #define ASH_WM_WINDOW_H_ |
7 | 7 |
8 #include <memory> | 8 #include <memory> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
221 gfx::Rect GetTargetBounds(); | 221 gfx::Rect GetTargetBounds(); |
222 void ClearRestoreBounds(); | 222 void ClearRestoreBounds(); |
223 void SetRestoreBoundsInScreen(const gfx::Rect& bounds); | 223 void SetRestoreBoundsInScreen(const gfx::Rect& bounds); |
224 gfx::Rect GetRestoreBoundsInScreen() const; | 224 gfx::Rect GetRestoreBoundsInScreen() const; |
225 | 225 |
226 bool Contains(const WmWindow* other) const; | 226 bool Contains(const WmWindow* other) const; |
227 | 227 |
228 void SetShowState(ui::WindowShowState show_state); | 228 void SetShowState(ui::WindowShowState show_state); |
229 ui::WindowShowState GetShowState() const; | 229 ui::WindowShowState GetShowState() const; |
230 | 230 |
231 void SetPreMinimizedShowState(ui::WindowShowState show_state); | |
232 ui::WindowShowState GetPreMinimizedShowState() const; | |
233 void SetPreFullscreenShowState(ui::WindowShowState show_state); | 231 void SetPreFullscreenShowState(ui::WindowShowState show_state); |
234 | 232 |
235 // Sets the restore bounds and show state overrides. These values take | 233 // Sets the restore bounds and show state overrides. These values take |
236 // precedence over the restore bounds and restore show state (if set). | 234 // precedence over the restore bounds and restore show state (if set). |
237 // If |bounds_override| is empty the values are cleared. | 235 // If |bounds_override| is empty the values are cleared. |
238 void SetRestoreOverrides(const gfx::Rect& bounds_override, | 236 void SetRestoreOverrides(const gfx::Rect& bounds_override, |
239 ui::WindowShowState window_state_override); | 237 ui::WindowShowState window_state_override); |
240 | 238 |
241 // If |value| is true the window can not be moved to another root, regardless | 239 // If |value| is true the window can not be moved to another root, regardless |
242 // of the bounds set on it. | 240 // of the bounds set on it. |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
350 | 348 |
351 // If true the minimum size is 0x0, default is minimum size comes from widget. | 349 // If true the minimum size is 0x0, default is minimum size comes from widget. |
352 bool use_empty_minimum_size_for_testing_; | 350 bool use_empty_minimum_size_for_testing_; |
353 | 351 |
354 DISALLOW_COPY_AND_ASSIGN(WmWindow); | 352 DISALLOW_COPY_AND_ASSIGN(WmWindow); |
355 }; | 353 }; |
356 | 354 |
357 } // namespace ash | 355 } // namespace ash |
358 | 356 |
359 #endif // ASH_WM_WINDOW_H_ | 357 #endif // ASH_WM_WINDOW_H_ |
OLD | NEW |