OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2007 David Smith (catfish.man@gmail.com) | 4 * (C) 2007 David Smith (catfish.man@gmail.com) |
5 * Copyright (C) 2003-2013 Apple Inc. All rights reserved. | 5 * Copyright (C) 2003-2013 Apple Inc. All rights reserved. |
6 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 6 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
7 * Copyright (C) 2013 Google Inc. All rights reserved. | 7 * Copyright (C) 2013 Google Inc. All rights reserved. |
8 * | 8 * |
9 * Redistribution and use in source and binary forms, with or without | 9 * Redistribution and use in source and binary forms, with or without |
10 * modification, are permitted provided that the following conditions are | 10 * modification, are permitted provided that the following conditions are |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 | 115 |
116 void moveAllChildrenIncludingFloatsTo(LayoutBlock* toBlock, bool fullRemoveI
nsert); | 116 void moveAllChildrenIncludingFloatsTo(LayoutBlock* toBlock, bool fullRemoveI
nsert); |
117 | 117 |
118 bool generatesLineBoxesForInlineChild(LayoutObject*); | 118 bool generatesLineBoxesForInlineChild(LayoutObject*); |
119 | 119 |
120 LayoutUnit logicalTopForFloat(const FloatingObject* floatingObject) const {
return isHorizontalWritingMode() ? floatingObject->y() : floatingObject->x(); } | 120 LayoutUnit logicalTopForFloat(const FloatingObject* floatingObject) const {
return isHorizontalWritingMode() ? floatingObject->y() : floatingObject->x(); } |
121 LayoutUnit logicalBottomForFloat(const FloatingObject* floatingObject) const
{ return isHorizontalWritingMode() ? floatingObject->maxY() : floatingObject->m
axX(); } | 121 LayoutUnit logicalBottomForFloat(const FloatingObject* floatingObject) const
{ return isHorizontalWritingMode() ? floatingObject->maxY() : floatingObject->m
axX(); } |
122 LayoutUnit logicalLeftForFloat(const FloatingObject* floatingObject) const {
return isHorizontalWritingMode() ? floatingObject->x() : floatingObject->y(); } | 122 LayoutUnit logicalLeftForFloat(const FloatingObject* floatingObject) const {
return isHorizontalWritingMode() ? floatingObject->x() : floatingObject->y(); } |
123 LayoutUnit logicalRightForFloat(const FloatingObject* floatingObject) const
{ return isHorizontalWritingMode() ? floatingObject->maxX() : floatingObject->ma
xY(); } | 123 LayoutUnit logicalRightForFloat(const FloatingObject* floatingObject) const
{ return isHorizontalWritingMode() ? floatingObject->maxX() : floatingObject->ma
xY(); } |
124 LayoutUnit logicalWidthForFloat(const FloatingObject* floatingObject) const
{ return isHorizontalWritingMode() ? floatingObject->width() : floatingObject->h
eight(); } | 124 LayoutUnit logicalWidthForFloat(const FloatingObject* floatingObject) const
{ return isHorizontalWritingMode() ? floatingObject->width() : floatingObject->h
eight(); } |
125 LayoutUnit logicalHeightForFloat(const FloatingObject* floatingObject) const
{ return isHorizontalWritingMode() ? floatingObject->height() : floatingObject-
>width(); } | |
126 LayoutSize logicalSizeForFloat(const FloatingObject* floatingObject) const {
return isHorizontalWritingMode() ? LayoutSize(floatingObject->width(), floating
Object->height()) : LayoutSize(floatingObject->height(), floatingObject->width()
); } | |
127 | 125 |
128 int pixelSnappedLogicalTopForFloat(const FloatingObject* floatingObject) con
st { return isHorizontalWritingMode() ? floatingObject->frameRect().pixelSnapped
Y() : floatingObject->frameRect().pixelSnappedX(); } | 126 int pixelSnappedLogicalTopForFloat(const FloatingObject* floatingObject) con
st { return isHorizontalWritingMode() ? floatingObject->frameRect().pixelSnapped
Y() : floatingObject->frameRect().pixelSnappedX(); } |
129 int pixelSnappedLogicalBottomForFloat(const FloatingObject* floatingObject)
const { return isHorizontalWritingMode() ? floatingObject->frameRect().pixelSnap
pedMaxY() : floatingObject->frameRect().pixelSnappedMaxX(); } | 127 int pixelSnappedLogicalBottomForFloat(const FloatingObject* floatingObject)
const { return isHorizontalWritingMode() ? floatingObject->frameRect().pixelSnap
pedMaxY() : floatingObject->frameRect().pixelSnappedMaxX(); } |
130 int pixelSnappedLogicalLeftForFloat(const FloatingObject* floatingObject) co
nst { return isHorizontalWritingMode() ? floatingObject->frameRect().pixelSnappe
dX() : floatingObject->frameRect().pixelSnappedY(); } | |
131 int pixelSnappedLogicalRightForFloat(const FloatingObject* floatingObject) c
onst { return isHorizontalWritingMode() ? floatingObject->frameRect().pixelSnapp
edMaxX() : floatingObject->frameRect().pixelSnappedMaxY(); } | |
132 | 128 |
133 void setLogicalTopForFloat(FloatingObject* floatingObject, LayoutUnit logica
lTop) | 129 void setLogicalTopForFloat(FloatingObject* floatingObject, LayoutUnit logica
lTop) |
134 { | 130 { |
135 if (isHorizontalWritingMode()) | 131 if (isHorizontalWritingMode()) |
136 floatingObject->setY(logicalTop); | 132 floatingObject->setY(logicalTop); |
137 else | 133 else |
138 floatingObject->setX(logicalTop); | 134 floatingObject->setX(logicalTop); |
139 } | 135 } |
140 void setLogicalLeftForFloat(FloatingObject* floatingObject, LayoutUnit logic
alLeft) | 136 void setLogicalLeftForFloat(FloatingObject* floatingObject, LayoutUnit logic
alLeft) |
141 { | 137 { |
(...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
539 | 535 |
540 // END METHODS DEFINED IN LayoutBlockFlowLine | 536 // END METHODS DEFINED IN LayoutBlockFlowLine |
541 | 537 |
542 }; | 538 }; |
543 | 539 |
544 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutBlockFlow, isLayoutBlockFlow()); | 540 DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutBlockFlow, isLayoutBlockFlow()); |
545 | 541 |
546 } // namespace blink | 542 } // namespace blink |
547 | 543 |
548 #endif // LayoutBlockFlow_h | 544 #endif // LayoutBlockFlow_h |
OLD | NEW |