| 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();
|
| +
|
| 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);
|
| };
|
|
|
|
|