| OLD | NEW | 
|   1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this |   1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this | 
|   2 // source code is governed by a BSD-style license that can be found in the |   2 // source code is governed by a BSD-style license that can be found in the | 
|   3 // LICENSE file. |   3 // LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_ |   5 #ifndef CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_ | 
|   6 #define CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_ |   6 #define CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_ | 
|   7  |   7  | 
|   8 #include "base/gfx/size.h" |   8 #include "base/gfx/size.h" | 
|   9 #include "base/scoped_ptr.h" |   9 #include "base/scoped_ptr.h" | 
|  10 #include "chrome/browser/tab_contents/tab_contents_view.h" |  10 #include "chrome/browser/tab_contents/tab_contents_view.h" | 
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  74  |  74  | 
|  75   // --------------------------------------------------------------------------- |  75   // --------------------------------------------------------------------------- | 
|  76  |  76  | 
|  77   // Used to render the sad tab. This will be non-NULL only when the sad tab is |  77   // Used to render the sad tab. This will be non-NULL only when the sad tab is | 
|  78   // visible. |  78   // visible. | 
|  79   scoped_ptr<SadTabView> sad_tab_; |  79   scoped_ptr<SadTabView> sad_tab_; | 
|  80  |  80  | 
|  81   // Whether to ignore the next CHAR keyboard event. |  81   // Whether to ignore the next CHAR keyboard event. | 
|  82   bool ignore_next_char_event_; |  82   bool ignore_next_char_event_; | 
|  83  |  83  | 
 |  84   // The id used in the ViewStorage to store the last focused view. | 
 |  85   int last_focused_view_storage_id_; | 
 |  86  | 
|  84   // The context menu. Callbacks are asynchronous so we need to keep it around. |  87   // The context menu. Callbacks are asynchronous so we need to keep it around. | 
|  85   scoped_ptr<RenderViewContextMenuWin> context_menu_; |  88   scoped_ptr<RenderViewContextMenuWin> context_menu_; | 
|  86  |  89  | 
|  87   // Handles drags from this TabContentsView. |  90   // Handles drags from this TabContentsView. | 
|  88   scoped_ptr<TabContentsDragSource> drag_source_; |  91   scoped_ptr<TabContentsDragSource> drag_source_; | 
|  89  |  92  | 
|  90   // The event for the last mouse down we handled. We need this for drags. |  93   // The event for the last mouse down we handled. We need this for drags. | 
|  91   GdkEventButton last_mouse_down_; |  94   GdkEventButton last_mouse_down_; | 
|  92  |  95  | 
|  93   DISALLOW_COPY_AND_ASSIGN(TabContentsViewGtk); |  96   DISALLOW_COPY_AND_ASSIGN(TabContentsViewGtk); | 
|  94 }; |  97 }; | 
|  95  |  98  | 
|  96 #endif  // CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_ |  99 #endif  // CHROME_BROWSER_VIEWS_TAB_CONTENTS_TAB_CONTENTS_VIEW_GTK_H_ | 
| OLD | NEW |