Index: chrome/browser/ui/gtk/apps/native_app_window_gtk.h |
diff --git a/chrome/browser/ui/gtk/apps/native_app_window_gtk.h b/chrome/browser/ui/gtk/apps/native_app_window_gtk.h |
index 30d5be993514cb21fe0f6ab1f7d662a61c3a0ca1..ccf6d92a044cd98aed150ce2ef4019de14bec2de 100644 |
--- a/chrome/browser/ui/gtk/apps/native_app_window_gtk.h |
+++ b/chrome/browser/ui/gtk/apps/native_app_window_gtk.h |
@@ -79,6 +79,7 @@ class NativeAppWindowGtk : public apps::NativeAppWindow, |
virtual gfx::Insets GetFrameInsets() const OVERRIDE; |
virtual void HideWithApp() OVERRIDE; |
virtual void ShowWithApp() OVERRIDE; |
+ virtual void SetAlwaysOnTop(bool always_on_top) OVERRIDE; |
// web_modal::WebContentsModalDialogHost implementation. |
virtual gfx::NativeView GetHostView() const OVERRIDE; |
@@ -153,6 +154,10 @@ class NativeAppWindowGtk : public apps::NativeAppWindow, |
// True if the window should be resizable by the user. |
bool resizable_; |
+ // True if the window should be kept on top of other windows that do not have |
+ // this flag enabled. |
+ bool always_on_top_; |
+ |
// The current window cursor. We set it to a resize cursor when over the |
// custom frame border. We set it to NULL if we want the default cursor. |
GdkCursor* frame_cursor_; |