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

Side by Side Diff: third_party/WebKit/Source/core/layout/LayoutTable.h

Issue 2730343003: Fix overflow:overlay scrollbar width for paint. (Closed)
Patch Set: rebase Created 3 years, 9 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1997 Martin Jones (mjones@kde.org) 2 * Copyright (C) 1997 Martin Jones (mjones@kde.org)
3 * (C) 1997 Torben Weis (weis@kde.org) 3 * (C) 1997 Torben Weis (weis@kde.org)
4 * (C) 1998 Waldo Bastian (bastian@kde.org) 4 * (C) 1998 Waldo Bastian (bastian@kde.org)
5 * (C) 1999 Lars Knoll (knoll@kde.org) 5 * (C) 1999 Lars Knoll (knoll@kde.org)
6 * (C) 1999 Antti Koivisto (koivisto@kde.org) 6 * (C) 1999 Antti Koivisto (koivisto@kde.org)
7 * Copyright (C) 2003, 2004, 2005, 2006, 2009, 2010 Apple Inc. 7 * Copyright (C) 2003, 2004, 2005, 2006, 2009, 2010 Apple Inc.
8 * All rights reserved. 8 * All rights reserved.
9 * 9 *
10 * This library is free software; you can redistribute it and/or 10 * This library is free software; you can redistribute it and/or
(...skipping 490 matching lines...) Expand 10 before | Expand all | Expand 10 after
501 void updateLogicalWidth() override; 501 void updateLogicalWidth() override;
502 502
503 LayoutUnit convertStyleLogicalWidthToComputedWidth( 503 LayoutUnit convertStyleLogicalWidthToComputedWidth(
504 const Length& styleLogicalWidth, 504 const Length& styleLogicalWidth,
505 LayoutUnit availableWidth) const; 505 LayoutUnit availableWidth) const;
506 LayoutUnit convertStyleLogicalHeightToComputedHeight( 506 LayoutUnit convertStyleLogicalHeightToComputedHeight(
507 const Length& styleLogicalHeight) const; 507 const Length& styleLogicalHeight) const;
508 508
509 LayoutRect overflowClipRect( 509 LayoutRect overflowClipRect(
510 const LayoutPoint& location, 510 const LayoutPoint& location,
511 OverlayScrollbarClipBehavior = IgnoreOverlayScrollbarSize) const override; 511 OverlayScrollbarClipBehavior =
512 IgnorePlatformOverlayScrollbarSize) const override;
512 513
513 void addOverflowFromChildren() override; 514 void addOverflowFromChildren() override;
514 515
515 void recalcSections() const; 516 void recalcSections() const;
516 void layoutCaption(LayoutTableCaption&, SubtreeLayoutScope&); 517 void layoutCaption(LayoutTableCaption&, SubtreeLayoutScope&);
517 void layoutSection(LayoutTableSection&, 518 void layoutSection(LayoutTableSection&,
518 SubtreeLayoutScope&, 519 SubtreeLayoutScope&,
519 LayoutUnit logicalLeft, 520 LayoutUnit logicalLeft,
520 TableHeightChangingValue); 521 TableHeightChangingValue);
521 522
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
611 if (m_firstBody) 612 if (m_firstBody)
612 return m_firstBody; 613 return m_firstBody;
613 return m_foot; 614 return m_foot;
614 } 615 }
615 616
616 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutTable, isTable()); 617 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutTable, isTable());
617 618
618 } // namespace blink 619 } // namespace blink
619 620
620 #endif // LayoutTable_h 621 #endif // LayoutTable_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/layout/LayoutBox.h ('k') | third_party/WebKit/Source/core/layout/LayoutView.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698