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

Side by Side Diff: chrome/browser/renderer_host/render_widget_host_view_win.h

Issue 66013: Fix problems correctly invalidating/repainting when our updated paint rect fo... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 8 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
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ 5 #ifndef CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_
6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ 6 #define CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_
7 7
8 #include <atlbase.h> 8 #include <atlbase.h>
9 #include <atlapp.h> 9 #include <atlapp.h>
10 #include <atlcrack.h> 10 #include <atlcrack.h>
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 // (See "chrome/browser/ime_input.h" for its details.) 226 // (See "chrome/browser/ime_input.h" for its details.)
227 ImeInput ime_input_; 227 ImeInput ime_input_;
228 228
229 // Represents whether or not this browser process is receiving status 229 // Represents whether or not this browser process is receiving status
230 // messages about the focused edit control from a renderer process. 230 // messages about the focused edit control from a renderer process.
231 bool ime_notification_; 231 bool ime_notification_;
232 232
233 // true if the View is not visible. 233 // true if the View is not visible.
234 bool is_hidden_; 234 bool is_hidden_;
235 235
236 // True if we're in the midst of a paint operation and should respond to
237 // DidPaintRect() notifications by merely invalidating. See comments on
238 // render_widget_host_view.h:DidPaintRect().
239 bool about_to_validate_and_paint_;
240
236 // true if the View should be closed when its HWND is deactivated (used to 241 // true if the View should be closed when its HWND is deactivated (used to
237 // support SELECT popups which are closed when they are deactivated). 242 // support SELECT popups which are closed when they are deactivated).
238 bool close_on_deactivate_; 243 bool close_on_deactivate_;
239 244
240 // Tooltips 245 // Tooltips
241 // The text to be shown in the tooltip, supplied by the renderer. 246 // The text to be shown in the tooltip, supplied by the renderer.
242 std::wstring tooltip_text_; 247 std::wstring tooltip_text_;
243 // The tooltip control hwnd 248 // The tooltip control hwnd
244 HWND tooltip_hwnd_; 249 HWND tooltip_hwnd_;
245 // Whether or not a tooltip is currently visible. We use this to track 250 // Whether or not a tooltip is currently visible. We use this to track
(...skipping 20 matching lines...) Expand all
266 271
267 // Whether the renderer is made accessible. 272 // Whether the renderer is made accessible.
268 // TODO(jcampan): http://b/issue?id=1432077 This is a temporary work-around 273 // TODO(jcampan): http://b/issue?id=1432077 This is a temporary work-around
269 // until that bug is fixed. 274 // until that bug is fixed.
270 bool renderer_accessible_; 275 bool renderer_accessible_;
271 276
272 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewWin); 277 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewWin);
273 }; 278 };
274 279
275 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ 280 #endif // CHROME_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698