Chromium Code Reviews| Index: chrome/browser/ui/panels/detached_panel_strip.h |
| diff --git a/chrome/browser/ui/panels/detached_panel_strip.h b/chrome/browser/ui/panels/detached_panel_strip.h |
| index 51fd2a2f7ecb42b3a1ae443cca837fb37d4062fc..3bf7f291ebb92d984b703e3eedfdd23d35276fc9 100644 |
| --- a/chrome/browser/ui/panels/detached_panel_strip.h |
| +++ b/chrome/browser/ui/panels/detached_panel_strip.h |
| @@ -65,6 +65,10 @@ class DetachedPanelStrip : public PanelStrip { |
| int num_panels() const { return panels_.size(); } |
| const Panels& panels() const { return panels_; } |
| + // Returns default top-left to use for a detached panel whose position is |
| + // not specified during panel creation. |
| + const gfx::Point& GetDefaultPanelOrigin(); |
|
jianli
2012/09/04 21:58:47
Safer to return gfx::Point.
jennb
2012/09/04 23:02:44
Done.
|
| + |
| private: |
| struct PanelPlacement { |
| Panel* panel; |
| @@ -84,6 +88,10 @@ class DetachedPanelStrip : public PanelStrip { |
| // Used to save the placement information for a panel. |
| PanelPlacement saved_panel_placement_; |
| + // Default top-left position to use for next detached panel if position is |
| + // unspecified by panel creator. |
| + gfx::Point default_panel_origin_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(DetachedPanelStrip); |
| }; |