Index: chrome/browser/ui/views/window.h |
diff --git a/chrome/browser/ui/views/window.h b/chrome/browser/ui/views/window.h |
index 20ea532b3c653ba8d07ae0e3eea1cf8e51d32880..d5b5a5a3f71fa13c46ad807e26fe5e9e95cd0d67 100644 |
--- a/chrome/browser/ui/views/window.h |
+++ b/chrome/browser/ui/views/window.h |
@@ -9,6 +9,7 @@ |
#include "ui/gfx/native_widget_types.h" |
namespace views { |
+class BubbleDelegateView; |
class Widget; |
class WidgetDelegate; |
} |
@@ -19,6 +20,16 @@ namespace browser { |
views::Widget* CreateViewsWindow(gfx::NativeWindow parent, |
views::WidgetDelegate* delegate); |
+// Create a bubble for a given |delegate|. Takes care of chromeos |
+// specific window type setting if needed. |
+views::Widget* CreateViewsBubble(views::BubbleDelegateView* delegate); |
+ |
+// Create a bubble that will show even when chromeos screen is locked, |
+// for a given |delegate|. Takes care of chromeos specific window |
+// type setting. For bubbles that do not need to be shown when screen |
+// is locked, use CreateViewsBubble instead. |
+views::Widget* CreateViewsBubbleAboveLockScreen( |
+ views::BubbleDelegateView* delegate); |
} // namespace browser |
#endif // CHROME_BROWSER_UI_VIEWS_WINDOW_H_ |