Index: chrome/browser/ui/gtk/browser_window_gtk.h |
diff --git a/chrome/browser/ui/gtk/browser_window_gtk.h b/chrome/browser/ui/gtk/browser_window_gtk.h |
index 64bc34498e91ae26bcf65fcd9504c3b6e90d14a8..9390b50912a8b9381cdc04ce169b72149942a420 100644 |
--- a/chrome/browser/ui/gtk/browser_window_gtk.h |
+++ b/chrome/browser/ui/gtk/browser_window_gtk.h |
@@ -262,6 +262,14 @@ class BrowserWindowGtk : public BrowserWindow, |
// it should and sets |edge|. |
virtual bool GetWindowEdge(int x, int y, GdkWindowEdge* edge); |
+ // Returns the window shape for the window with |width| and |height|. |
+ // The caller is responsible to destroy the region if non-null region is |
jennb
2012/05/01 01:01:30
responsible for destroying
|
+ // returned. |
+ virtual GdkRegion* GetWindowShape(int width, int height) const; |
+ |
+ // Draws the border, including resizable corners, for the custom frame. |
+ virtual void DrawCustomFrameBorder(GtkWidget* widget); |
+ |
virtual bool HandleTitleBarLeftMousePress(GdkEventButton* event, |
guint32 last_click_time, |
gfx::Point last_click_position); |