OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 UI_VIEWS_VIEW_H_ | 5 #ifndef UI_VIEWS_VIEW_H_ |
6 #define UI_VIEWS_VIEW_H_ | 6 #define UI_VIEWS_VIEW_H_ |
7 | 7 |
8 #include <algorithm> | 8 #include <algorithm> |
9 #include <map> | 9 #include <map> |
10 #include <set> | 10 #include <set> |
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
197 // Returns the visible bounds of the receiver in the receivers coordinate | 197 // Returns the visible bounds of the receiver in the receivers coordinate |
198 // system. | 198 // system. |
199 // | 199 // |
200 // When traversing the View hierarchy in order to compute the bounds, the | 200 // When traversing the View hierarchy in order to compute the bounds, the |
201 // function takes into account the mirroring setting and transformation for | 201 // function takes into account the mirroring setting and transformation for |
202 // each View and therefore it will return the mirrored and transformed version | 202 // each View and therefore it will return the mirrored and transformed version |
203 // of the visible bounds if need be. | 203 // of the visible bounds if need be. |
204 gfx::Rect GetVisibleBounds() const; | 204 gfx::Rect GetVisibleBounds() const; |
205 | 205 |
206 // Return the bounds of the View in screen coordinate system. | 206 // Return the bounds of the View in screen coordinate system. |
207 gfx::Rect GetScreenBounds() const; | 207 gfx::Rect GetBoundsInScreen() const; |
208 | 208 |
209 // Returns the baseline of this view, or -1 if this view has no baseline. The | 209 // Returns the baseline of this view, or -1 if this view has no baseline. The |
210 // return value is relative to the preferred height. | 210 // return value is relative to the preferred height. |
211 virtual int GetBaseline() const; | 211 virtual int GetBaseline() const; |
212 | 212 |
213 // Get the size the View would like to be, if enough space were available. | 213 // Get the size the View would like to be, if enough space were available. |
214 virtual gfx::Size GetPreferredSize(); | 214 virtual gfx::Size GetPreferredSize(); |
215 | 215 |
216 // Convenience method that sizes this view to its preferred size. | 216 // Convenience method that sizes this view to its preferred size. |
217 void SizeToPreferredSize(); | 217 void SizeToPreferredSize(); |
(...skipping 1260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1478 base::win::ScopedComPtr<NativeViewAccessibilityWin> | 1478 base::win::ScopedComPtr<NativeViewAccessibilityWin> |
1479 native_view_accessibility_win_; | 1479 native_view_accessibility_win_; |
1480 #endif | 1480 #endif |
1481 | 1481 |
1482 DISALLOW_COPY_AND_ASSIGN(View); | 1482 DISALLOW_COPY_AND_ASSIGN(View); |
1483 }; | 1483 }; |
1484 | 1484 |
1485 } // namespace views | 1485 } // namespace views |
1486 | 1486 |
1487 #endif // UI_VIEWS_VIEW_H_ | 1487 #endif // UI_VIEWS_VIEW_H_ |
OLD | NEW |