Index: chrome/browser/ui/panels/native_panel.h |
diff --git a/chrome/browser/ui/panels/native_panel.h b/chrome/browser/ui/panels/native_panel.h |
index 4d1581d81b2273b86d9e09523001176f5c693616..3c712071836e78118c51d7e52af1df5cb754503c 100644 |
--- a/chrome/browser/ui/panels/native_panel.h |
+++ b/chrome/browser/ui/panels/native_panel.h |
@@ -70,6 +70,14 @@ class NativePanel { |
const gfx::Size& window_size) const = 0; |
virtual int TitleOnlyHeight() const = 0; |
+ |
+ // Returns the size of the iconified panel. This is the size we use to draw |
+ // the panel put in the overflow area. |
+ virtual gfx::Size IconOnlySize() const = 0; |
+ |
+ // Brings the panel to the top of the z-order without activating it. This |
+ // will make sure that the panel is not obscured by other top-most windows. |
+ virtual void EnsurePanelFullyVisible() = 0; |
}; |
// A NativePanel utility interface used for accessing elements of the |