Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: ui/gfx/native_widget_types.h

Issue 10916160: Upstreaming SelectFileDialog for Android (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ui/gfx/android/window_android.cc ('k') | ui/ui.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef UI_GFX_NATIVE_WIDGET_TYPES_H_ 5 #ifndef UI_GFX_NATIVE_WIDGET_TYPES_H_
6 #define UI_GFX_NATIVE_WIDGET_TYPES_H_ 6 #define UI_GFX_NATIVE_WIDGET_TYPES_H_
7 7
8 #include "build/build_config.h" 8 #include "build/build_config.h"
9 9
10 #if defined(OS_ANDROID) 10 #if defined(OS_ANDROID)
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 typedef union _GdkEvent GdkEvent; 103 typedef union _GdkEvent GdkEvent;
104 typedef struct _GdkPixbuf GdkPixbuf; 104 typedef struct _GdkPixbuf GdkPixbuf;
105 typedef struct _GdkRegion GdkRegion; 105 typedef struct _GdkRegion GdkRegion;
106 typedef struct _GtkWidget GtkWidget; 106 typedef struct _GtkWidget GtkWidget;
107 typedef struct _GtkWindow GtkWindow; 107 typedef struct _GtkWindow GtkWindow;
108 #elif defined(OS_ANDROID) 108 #elif defined(OS_ANDROID)
109 struct ANativeWindow; 109 struct ANativeWindow;
110 namespace content { 110 namespace content {
111 class ContentViewCore; 111 class ContentViewCore;
112 } 112 }
113 namespace ui {
114 class WindowAndroid;
115 }
113 #endif 116 #endif
114 class SkBitmap; 117 class SkBitmap;
115 118
116 namespace gfx { 119 namespace gfx {
117 120
118 #if defined(USE_AURA) 121 #if defined(USE_AURA)
119 typedef ui::Cursor NativeCursor; 122 typedef ui::Cursor NativeCursor;
120 typedef aura::Window* NativeView; 123 typedef aura::Window* NativeView;
121 typedef aura::Window* NativeWindow; 124 typedef aura::Window* NativeWindow;
122 typedef SkRegion* NativeRegion; 125 typedef SkRegion* NativeRegion;
(...skipping 16 matching lines...) Expand all
139 typedef NSEvent* NativeEvent; 142 typedef NSEvent* NativeEvent;
140 #elif defined(TOOLKIT_GTK) 143 #elif defined(TOOLKIT_GTK)
141 typedef GdkCursor* NativeCursor; 144 typedef GdkCursor* NativeCursor;
142 typedef GtkWidget* NativeView; 145 typedef GtkWidget* NativeView;
143 typedef GtkWindow* NativeWindow; 146 typedef GtkWindow* NativeWindow;
144 typedef GdkRegion* NativeRegion; 147 typedef GdkRegion* NativeRegion;
145 typedef GdkEvent* NativeEvent; 148 typedef GdkEvent* NativeEvent;
146 #elif defined(OS_ANDROID) 149 #elif defined(OS_ANDROID)
147 typedef void* NativeCursor; 150 typedef void* NativeCursor;
148 typedef content::ContentViewCore* NativeView; 151 typedef content::ContentViewCore* NativeView;
149 typedef content::ContentViewCore* NativeWindow; 152 typedef ui::WindowAndroid* NativeWindow;
150 typedef void* NativeRegion; 153 typedef void* NativeRegion;
151 typedef jobject NativeEvent; 154 typedef jobject NativeEvent;
152 #endif 155 #endif
153 156
154 #if defined(OS_WIN) 157 #if defined(OS_WIN)
155 typedef HFONT NativeFont; 158 typedef HFONT NativeFont;
156 typedef HWND NativeEditView; 159 typedef HWND NativeEditView;
157 typedef HDC NativeDrawingContext; 160 typedef HDC NativeDrawingContext;
158 typedef HMENU NativeMenu; 161 typedef HMENU NativeMenu;
159 typedef IAccessible* NativeViewAccessible; 162 typedef IAccessible* NativeViewAccessible;
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 #elif defined(OS_ANDROID) 320 #elif defined(OS_ANDROID)
318 typedef ANativeWindow* AcceleratedWidget; 321 typedef ANativeWindow* AcceleratedWidget;
319 const AcceleratedWidget kNullAcceleratedWidget = 0; 322 const AcceleratedWidget kNullAcceleratedWidget = 0;
320 #else 323 #else
321 #error unknown platform 324 #error unknown platform
322 #endif 325 #endif
323 326
324 } // namespace gfx 327 } // namespace gfx
325 328
326 #endif // UI_GFX_NATIVE_WIDGET_TYPES_H_ 329 #endif // UI_GFX_NATIVE_WIDGET_TYPES_H_
OLDNEW
« no previous file with comments | « ui/gfx/android/window_android.cc ('k') | ui/ui.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698