Skip to content
  • eae@chromium.org's avatar
    Switch rendering tree selection code to to new layout types · 1947a216
    eae@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=63762
    
    Reviewed by Eric Seidel.
    
    Switch selection getters and selection gap calculation methods over to
    new layout abstraction.
    
    No new tests, no functionality changes.
    
    * rendering/InlineTextBox.cpp:
    (WebCore::InlineTextBox::selectionTop):
    (WebCore::InlineTextBox::selectionBottom):
    (WebCore::InlineTextBox::selectionHeight):
    (WebCore::InlineTextBox::isSelected):
    * rendering/InlineTextBox.h:
    * rendering/RenderBR.h:
    (WebCore::RenderBR::selectionRectForRepaint):
    * rendering/RenderBlock.cpp:
    (WebCore::RenderBlock::selectionGapRectsForRepaint):
    (WebCore::RenderBlock::selectionGaps):
    (WebCore::RenderBlock::inlineSelectionGaps):
    (WebCore::RenderBlock::blockSelectionGaps):
    (WebCore::RenderBlock::blockSelectionGap):
    (WebCore::RenderBlock::logicalLeftSelectionGap):
    (WebCore::RenderBlock::logicalRightSelectionGap):
    (WebCore::RenderBlock::logicalLeftSelectionOffset):
    (WebCore::RenderBlock::logicalRightSelectionOffset):
    (WebCore::RenderBlock::positionForPointWithInlineChildren):
    (WebCore::RenderBlock::desiredColumnWidth):
    * rendering/RenderBlock.h:
    (WebCore::RenderBlock::selectionRectForRepaint):
    * rendering/RenderListMarker.cpp:
    (WebCore::RenderListMarker::selectionRectForRepaint):
    * rendering/RenderListMarker.h:
    * rendering/RenderObject.h:
    (WebCore::RenderObject::selectionRect):
    (WebCore::RenderObject::selectionRectForRepaint):
    * rendering/RenderReplaced.cpp:
    (WebCore::RenderReplaced::selectionRectForRepaint):
    * rendering/RenderReplaced.h:
    * rendering/RenderSelectionInfo.h:
    (WebCore::RenderSelectionInfo::RenderSelectionInfo):
    * rendering/RenderText.cpp:
    (WebCore::RenderText::selectionRectForRepaint):
    * rendering/RenderText.h:
    * rendering/RootInlineBox.cpp:
    (WebCore::RootInlineBox::selectionTop):
    (WebCore::RootInlineBox::selectionBottom):
    * rendering/RootInlineBox.h:
    (WebCore::RootInlineBox::selectionHeight):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@90596 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1947a216