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

Side by Side Diff: Source/core/layout/LayoutThemeDefault.cpp

Issue 977113003: Rename renderer() to layoutObject(). (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase to master Created 5 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2007 Apple Inc. 2 * Copyright (C) 2007 Apple Inc.
3 * Copyright (C) 2007 Alp Toker <alp@atoker.com> 3 * Copyright (C) 2007 Alp Toker <alp@atoker.com>
4 * Copyright (C) 2008 Collabora Ltd. 4 * Copyright (C) 2008 Collabora Ltd.
5 * Copyright (C) 2008, 2009 Google Inc. 5 * Copyright (C) 2008, 2009 Google Inc.
6 * Copyright (C) 2009 Kenneth Rohde Christiansen 6 * Copyright (C) 2009 Kenneth Rohde Christiansen
7 * 7 *
8 * This library is free software; you can redistribute it and/or 8 * This library is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU Library General Public 9 * modify it under the terms of the GNU Library General Public
10 * License as published by the Free Software Foundation; either 10 * License as published by the Free Software Foundation; either
(...skipping 599 matching lines...) Expand 10 before | Expand all | Expand 10 after
610 610
611 return pixelSnappedIntRect(partRect); 611 return pixelSnappedIntRect(partRect);
612 } 612 }
613 613
614 bool LayoutThemeDefault::paintSearchFieldCancelButton(LayoutObject* cancelButton Object, const PaintInfo& paintInfo, const IntRect& r) 614 bool LayoutThemeDefault::paintSearchFieldCancelButton(LayoutObject* cancelButton Object, const PaintInfo& paintInfo, const IntRect& r)
615 { 615 {
616 // Get the renderer of <input> element. 616 // Get the renderer of <input> element.
617 if (!cancelButtonObject->node()) 617 if (!cancelButtonObject->node())
618 return false; 618 return false;
619 Node* input = cancelButtonObject->node()->shadowHost(); 619 Node* input = cancelButtonObject->node()->shadowHost();
620 LayoutObject* baseRenderer = input ? input->renderer() : cancelButtonObject; 620 LayoutObject* baseRenderer = input ? input->layoutObject() : cancelButtonObj ect;
621 if (!baseRenderer->isBox()) 621 if (!baseRenderer->isBox())
622 return false; 622 return false;
623 LayoutBox* inputLayoutBox = toLayoutBox(baseRenderer); 623 LayoutBox* inputLayoutBox = toLayoutBox(baseRenderer);
624 LayoutRect inputContentBox = inputLayoutBox->contentBoxRect(); 624 LayoutRect inputContentBox = inputLayoutBox->contentBoxRect();
625 625
626 // Make sure the scaled button stays square and will fit in its parent's box . 626 // Make sure the scaled button stays square and will fit in its parent's box .
627 LayoutUnit cancelButtonSize = std::min(inputContentBox.width(), std::min<Lay outUnit>(inputContentBox.height(), r.height())); 627 LayoutUnit cancelButtonSize = std::min(inputContentBox.width(), std::min<Lay outUnit>(inputContentBox.height(), r.height()));
628 // Calculate cancel button's coordinates relative to the input element. 628 // Calculate cancel button's coordinates relative to the input element.
629 // Center the button vertically. Round up though, so if it has to be one pi xel off-center, it will 629 // Center the button vertically. Round up though, so if it has to be one pi xel off-center, it will
630 // be one pixel closer to the bottom of the field. This tends to look bette r with the text. 630 // be one pixel closer to the bottom of the field. This tends to look bette r with the text.
(...skipping 24 matching lines...) Expand all
655 style.setWidth(Length(magnifierSize, Fixed)); 655 style.setWidth(Length(magnifierSize, Fixed));
656 style.setHeight(Length(magnifierSize, Fixed)); 656 style.setHeight(Length(magnifierSize, Fixed));
657 } 657 }
658 658
659 bool LayoutThemeDefault::paintSearchFieldResultsDecoration(LayoutObject* magnifi erObject, const PaintInfo& paintInfo, const IntRect& r) 659 bool LayoutThemeDefault::paintSearchFieldResultsDecoration(LayoutObject* magnifi erObject, const PaintInfo& paintInfo, const IntRect& r)
660 { 660 {
661 // Get the renderer of <input> element. 661 // Get the renderer of <input> element.
662 if (!magnifierObject->node()) 662 if (!magnifierObject->node())
663 return false; 663 return false;
664 Node* input = magnifierObject->node()->shadowHost(); 664 Node* input = magnifierObject->node()->shadowHost();
665 LayoutObject* baseRenderer = input ? input->renderer() : magnifierObject; 665 LayoutObject* baseRenderer = input ? input->layoutObject() : magnifierObject ;
666 if (!baseRenderer->isBox()) 666 if (!baseRenderer->isBox())
667 return false; 667 return false;
668 LayoutBox* inputLayoutBox = toLayoutBox(baseRenderer); 668 LayoutBox* inputLayoutBox = toLayoutBox(baseRenderer);
669 LayoutRect inputContentBox = inputLayoutBox->contentBoxRect(); 669 LayoutRect inputContentBox = inputLayoutBox->contentBoxRect();
670 670
671 // Make sure the scaled decoration stays square and will fit in its parent's box. 671 // Make sure the scaled decoration stays square and will fit in its parent's box.
672 LayoutUnit magnifierSize = std::min(inputContentBox.width(), std::min<Layout Unit>(inputContentBox.height(), r.height())); 672 LayoutUnit magnifierSize = std::min(inputContentBox.width(), std::min<Layout Unit>(inputContentBox.height(), r.height()));
673 // Calculate decoration's coordinates relative to the input element. 673 // Calculate decoration's coordinates relative to the input element.
674 // Center the decoration vertically. Round up though, so if it has to be on e pixel off-center, it will 674 // Center the decoration vertically. Round up though, so if it has to be on e pixel off-center, it will
675 // be one pixel closer to the bottom of the field. This tends to look bette r with the text. 675 // be one pixel closer to the bottom of the field. This tends to look bette r with the text.
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
862 } 862 }
863 863
864 LayoutThemeDefault::DirectionFlippingScope::~DirectionFlippingScope() 864 LayoutThemeDefault::DirectionFlippingScope::~DirectionFlippingScope()
865 { 865 {
866 if (!m_needsFlipping) 866 if (!m_needsFlipping)
867 return; 867 return;
868 m_paintInfo.context->restore(); 868 m_paintInfo.context->restore();
869 } 869 }
870 870
871 } // namespace blink 871 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698