Chromium Code Reviews| Index: chrome/browser/ui/panels/panel.h |
| diff --git a/chrome/browser/ui/panels/panel.h b/chrome/browser/ui/panels/panel.h |
| index c9f4eab76d2a2a153a3d0b44b196089547375016..b72511e6a3735b5c1e9269a2876803bf0323f24c 100644 |
| --- a/chrome/browser/ui/panels/panel.h |
| +++ b/chrome/browser/ui/panels/panel.h |
| @@ -58,8 +58,6 @@ class Panel : public BrowserWindow, |
| void SetExpansionState(ExpansionState new_expansion_state); |
| - bool ShouldBringUpTitlebar(int mouse_x, int mouse_y) const; |
| - |
| bool IsDrawingAttention() const; |
| // This function will only get called by PanelManager when full screen mode |
| @@ -69,8 +67,6 @@ class Panel : public BrowserWindow, |
| // b) it remains on top when an app exits full screen mode. |
| void FullScreenModeChanged(bool is_full_screen); |
| - void MoveOutOfOverflow(); |
| - |
| // Ensures that the panel is fully visible, that is, not obscured by other |
| // top-most windows. |
| void EnsureFullyVisible(); |
| @@ -248,6 +244,14 @@ class Panel : public BrowserWindow, |
| // Sets minimum and maximum size for the panel. |
| void SetSizeRange(const gfx::Size& min_size, const gfx::Size& max_size); |
| + // Sets whether the panel app icon is visible in the taskbar. |
| + void SetAppIconVisibility(bool visible); |
| + |
| + // Newly created panels may be placed in a temporary layout until their |
| + // final position is determined. |
| + bool temporary_layout() const { return temporary_layout_; } |
| + void set_temporary_layout(bool temporary) { temporary_layout_ = temporary; } |
| + |
| protected: |
| virtual void DestroyBrowser() OVERRIDE; |
| @@ -272,6 +276,10 @@ class Panel : public BrowserWindow, |
| bool initialized_; |
| + // Newly created panels may be placed in a temporary layout until their |
| + // final position is determined. |
| + bool temporary_layout_; |
|
jianli
2011/12/07 22:13:26
Probably better to say has_temporary_layout_. The
jennb
2011/12/07 23:35:40
Done.
|
| + |
| // Stores the full size of the panel so we can restore it after it's |
| // been minimized. |
| gfx::Size restored_size_; |
| @@ -292,6 +300,9 @@ class Panel : public BrowserWindow, |
| ExpansionState 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); |