Index: base/gfx/native_widget_types.h |
diff --git a/base/gfx/native_widget_types.h b/base/gfx/native_widget_types.h |
index f9623dbdcd29b8a9ce93391e5f63b46b26d793c9..b711b27d18661cad72bef8e878c22d26260ecd5d 100644 |
--- a/base/gfx/native_widget_types.h |
+++ b/base/gfx/native_widget_types.h |
@@ -19,7 +19,9 @@ class NSView; |
class NSWindow; |
class NSTextField; |
#endif // __OBJC__ |
-#endif // MACOSX |
+#elif defined(OS_LINUX) |
+typedef struct _GtkWidget GtkWidget; |
+#endif |
namespace gfx { |
@@ -31,6 +33,10 @@ typedef HWND EditViewHandle; |
typedef NSView *ViewHandle; |
typedef NSWindow *WindowHandle; |
typedef NSTextField *EditViewHandle; |
+#elif defined(OS_LINUX) |
+typedef GtkWidget* ViewHandle; |
+typedef GtkWidget* WindowHandle; |
+typedef GtkWidget* EditViewHandle; |
#else // null port. |
typedef void* ViewHandle; |
typedef void* WindowHandle; |