OLD | NEW |
---|---|
(Empty) | |
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 | |
3 // found in the LICENSE file. | |
4 | |
5 #include "chrome/browser/ui/panels/panel_browser_titlebar_gtk.h" | |
6 | |
7 PanelBrowserTitlebarGtk::PanelBrowserTitlebarGtk( | |
8 BrowserWindowGtk* browser_window, GtkWindow* window) | |
9 : BrowserTitlebar(browser_window, window) { | |
10 | |
11 } | |
12 | |
13 PanelBrowserTitlebarGtk::~PanelBrowserTitlebarGtk() { | |
14 } | |
15 | |
16 bool PanelBrowserTitlebarGtk::BuildButton(const std::string& button_token, | |
17 bool left_side) { | |
18 // Panel does not show minimize and maximize buttons. | |
19 if (button_token == "minimize" || button_token == "maximize") | |
jennb
2012/04/20 22:26:32
Better to check for the ones we do show in panel a
jianli
2012/04/20 23:00:29
Done.
| |
20 return false; | |
21 | |
22 return BrowserTitlebar::BuildButton(button_token, left_side); | |
23 } | |
24 | |
25 void PanelBrowserTitlebarGtk::ShowFaviconMenu(GdkEventButton* event) { | |
jennb
2012/04/20 22:26:32
Should subclass OnFavIconMenuButtonPressed instead
jianli
2012/04/20 23:00:29
Can't do this because OnFavIconMenuButtonPressed i
| |
26 // Favicon menu is not supported in panels. | |
27 } | |
OLD | NEW |