diff options
Diffstat (limited to 'chrome/browser/gtk/browser_window_gtk.h')
-rw-r--r-- | chrome/browser/gtk/browser_window_gtk.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/gtk/browser_window_gtk.h b/chrome/browser/gtk/browser_window_gtk.h index 8cb6a3e..73285f2 100644 --- a/chrome/browser/gtk/browser_window_gtk.h +++ b/chrome/browser/gtk/browser_window_gtk.h @@ -119,6 +119,10 @@ class BrowserWindowGtk : public BrowserWindow, // Add the find bar widget to the window hierarchy. void AddFindBar(FindBarGtk* findbar); + // Sets whether a drag is active. If a drag is active the window will not + // close. + void set_drag_active(bool drag_active) { drag_active_ = drag_active; } + // Returns the BrowserWindowGtk registered with |window|. static BrowserWindowGtk* GetBrowserWindowForNativeWindow( gfx::NativeWindow window); @@ -231,6 +235,9 @@ class BrowserWindowGtk : public BrowserWindow, // decorations. BooleanPrefMember use_custom_frame_; + // True if a drag is active. See description above setter for details. + bool drag_active_; + // A map which translates an X Window ID into its respective GtkWindow. static std::map<XID, GtkWindow*> xid_map_; |