| Index: chrome/browser/ui/panels/panel.cc
|
| diff --git a/chrome/browser/ui/panels/panel.cc b/chrome/browser/ui/panels/panel.cc
|
| index 699159e35de6db1b57a4f90520053e5dae0f35f4..bb92907f010432807ea97d30552a1541c79f919a 100644
|
| --- a/chrome/browser/ui/panels/panel.cc
|
| +++ b/chrome/browser/ui/panels/panel.cc
|
| @@ -747,6 +747,26 @@ void Panel::OnTitlebarClicked(panel::ClickModifier modifier) {
|
| FlashFrame(false);
|
| }
|
|
|
| +void Panel::OnMinimizeButtonClicked(panel::ClickModifier modifier) {
|
| + if (!panel_strip_)
|
| + return;
|
| +
|
| + if (modifier == panel::APPLY_TO_ALL)
|
| + panel_strip_->MinimizeAll();
|
| + else
|
| + Minimize();
|
| +}
|
| +
|
| +void Panel::OnRestoreButtonClicked(panel::ClickModifier modifier) {
|
| + if (!panel_strip_)
|
| + return;
|
| +
|
| + if (modifier == panel::APPLY_TO_ALL)
|
| + panel_strip_->RestoreAll();
|
| + else
|
| + Restore();
|
| +}
|
| +
|
| void Panel::DestroyBrowser() {
|
| native_panel_->DestroyPanelBrowser();
|
| }
|
|
|