| Index: chrome/browser/ui/panels/panel_strip.h
|
| diff --git a/chrome/browser/ui/panels/panel_strip.h b/chrome/browser/ui/panels/panel_strip.h
|
| index ef732df3a6179b716d2c0b71a8d853996c3afffa..79f33cfc824661a5bde8433fbe24b9a128a18465 100644
|
| --- a/chrome/browser/ui/panels/panel_strip.h
|
| +++ b/chrome/browser/ui/panels/panel_strip.h
|
| @@ -46,8 +46,12 @@ class PanelStrip : public PanelMouseWatcherObserver {
|
| void Drag(int delta_x);
|
| void EndDragging(bool cancelled);
|
|
|
| + // Invoked when a panel's strip owner changes.
|
| + void OnPanelStripOwnerChanged(Panel* panel, Panel::StripOwner old_owner);
|
| +
|
| // Invoked when a panel's expansion state changes.
|
| - void OnPanelExpansionStateChanged(Panel* panel);
|
| + void OnPanelExpansionStateChanged(Panel* panel,
|
| + Panel::ExpansionState old_state);
|
|
|
| // Invoked when the window size of the given panel is changed.
|
| void OnWindowSizeChanged(
|
| @@ -66,6 +70,8 @@ class PanelStrip : public PanelMouseWatcherObserver {
|
| int GetBottomPositionForExpansionState(
|
| Panel::ExpansionState expansion_state) const;
|
|
|
| + void UpdateBoundsPerExpansionState(Panel* panel);
|
| +
|
| // num_panels() and panels() only includes panels in the panel strip that
|
| // do NOT have a temporary layout.
|
| int num_panels() const { return panels_.size(); }
|
|
|