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

Side by Side Diff: Source/core/rendering/RenderView.h

Issue 275543003: Don't always fully repaint on viewport resize (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 7 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 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * Copyright (C) 2006 Apple Computer, Inc. 3 * Copyright (C) 2006 Apple Computer, Inc.
4 * 4 *
5 * This library is free software; you can redistribute it and/or 5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public 6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either 7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version. 8 * version 2 of the License, or (at your option) any later version.
9 * 9 *
10 * This library is distributed in the hope that it will be useful, 10 * This library is distributed in the hope that it will be useful,
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 235
236 void pushLayoutStateForCurrentFlowThread(const RenderObject&); 236 void pushLayoutStateForCurrentFlowThread(const RenderObject&);
237 void popLayoutStateForCurrentFlowThread(); 237 void popLayoutStateForCurrentFlowThread();
238 238
239 friend class LayoutStateMaintainer; 239 friend class LayoutStateMaintainer;
240 friend class LayoutStateDisabler; 240 friend class LayoutStateDisabler;
241 friend class RootLayoutStateScope; 241 friend class RootLayoutStateScope;
242 242
243 bool shouldUsePrintingLayout() const; 243 bool shouldUsePrintingLayout() const;
244 244
245 RenderObject* backgroundRenderer() const;
246
245 FrameView* m_frameView; 247 FrameView* m_frameView;
246 248
247 RenderObject* m_selectionStart; 249 RenderObject* m_selectionStart;
248 RenderObject* m_selectionEnd; 250 RenderObject* m_selectionEnd;
249 251
250 int m_selectionStartPos; 252 int m_selectionStartPos;
251 int m_selectionEndPos; 253 int m_selectionEndPos;
252 254
253 LayoutUnit m_pageLogicalHeight; 255 LayoutUnit m_pageLogicalHeight;
254 bool m_pageLogicalHeightChanged; 256 bool m_pageLogicalHeightChanged;
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
374 { 376 {
375 m_view.enableLayoutState(); 377 m_view.enableLayoutState();
376 } 378 }
377 private: 379 private:
378 RenderView& m_view; 380 RenderView& m_view;
379 }; 381 };
380 382
381 } // namespace WebCore 383 } // namespace WebCore
382 384
383 #endif // RenderView_h 385 #endif // RenderView_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698