Chromium Code Reviews| Index: ui/aura/window.h |
| diff --git a/ui/aura/window.h b/ui/aura/window.h |
| index e7beacc55189cb4148f5c16b9b9480707d92a4cd..b3c384ec47a19785fd825eb190d585fc27fc0a23 100644 |
| --- a/ui/aura/window.h |
| +++ b/ui/aura/window.h |
| @@ -111,6 +111,11 @@ class AURA_EXPORT Window : public ui::LayerDelegate { |
| void SetBounds(const gfx::Rect& new_bounds); |
| const gfx::Rect& bounds() const; |
| + // Sets the minimum size of the window that a user can resize to. |
|
Ben Goodger (Google)
2011/10/14 15:40:05
can resize it to.
oshima
2011/10/15 02:10:50
Done.
|
| + // A smaller size can still be set using SetBounds. |
|
Ben Goodger (Google)
2011/10/14 15:40:05
SetBounds().
oshima
2011/10/15 02:10:50
Done.
|
| + void SetMinimumSize(const gfx::Size& minimum_size); |
|
Ben Goodger (Google)
2011/10/14 15:40:05
Since this is a pure setter, you can call it set_m
oshima
2011/10/15 02:10:50
Done.
|
| + const gfx::Size& minimum_size() const { return minimum_size_; } |
| + |
| // Marks the a portion of window as needing to be painted. |
| void SchedulePaintInRect(const gfx::Rect& rect); |
| @@ -234,6 +239,9 @@ class AURA_EXPORT Window : public ui::LayerDelegate { |
| virtual internal::RootWindow* GetRoot(); |
| private: |
| + // Changes the bounds of the window without condition. |
| + void SetBoundsInternal(const gfx::Rect& new_bounds); |
| + |
| // Updates the visible state of the layer, but does not make visible-state |
| // specific changes. Called from Show()/Hide(). |
| void SetVisible(bool visible); |
| @@ -271,6 +279,9 @@ class AURA_EXPORT Window : public ui::LayerDelegate { |
| // The original bounds of a maximized/fullscreen window. |
| gfx::Rect restore_bounds_; |
| + // The minimum size of the window a user can resize to. |
| + gfx::Size minimum_size_; |
| + |
| scoped_ptr<ui::Layer> layer_; |
| // The Window's parent. |