Index: chrome/browser/ui/panels/panel.h |
diff --git a/chrome/browser/ui/panels/panel.h b/chrome/browser/ui/panels/panel.h |
index b464b83bf03c9fb38ce91ca1743b140261ebdfb4..83cc27c321c3ca6fcd2efd2101f2d40fa82621ae 100644 |
--- a/chrome/browser/ui/panels/panel.h |
+++ b/chrome/browser/ui/panels/panel.h |
@@ -221,6 +221,7 @@ class Panel : public BrowserWindow, |
// May be NULL if panel is newly created and has not been positioned yet. |
PanelStrip* panel_strip() const { return panel_strip_; } |
+ void set_panel_strip(PanelStrip* panel_strip) { panel_strip_ = panel_strip; } |
// Moves the panel to the |new_strip|, removing the panel from its |
// current strip. |
@@ -261,6 +262,9 @@ class Panel : public BrowserWindow, |
// Sets whether the panel app icon is visible in the taskbar. |
void SetAppIconVisibility(bool visible); |
+ // Sets whether the panel window is always on top. |
+ void SetAlwaysOnTop(bool on_top); |
+ |
// Newly created panels may be placed in a temporary layout until their |
// final position is determined. |
bool has_temporary_layout() const { return has_temporary_layout_; } |
@@ -321,9 +325,6 @@ class Panel : public BrowserWindow, |
ExpansionState expansion_state_; |
ExpansionState old_expansion_state_; |
- // Indicates whether the panel app icon is visible in the taskbar. |
- bool app_icon_visible_; |
- |
content::NotificationRegistrar registrar_; |
DISALLOW_COPY_AND_ASSIGN(Panel); |