1bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant/* 2bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * Copyright (C) 2009 Apple Inc. All Rights Reserved. 3f5256e16dfc425c1d466f6308d4026d529ce9e0bHoward Hinnant * 4bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * Redistribution and use in source and binary forms, with or without 5b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant * modification, are permitted provided that the following conditions 6b64f8b07c104c6cc986570ac8ee0ed16a9f23976Howard Hinnant * are met: 7bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * 1. Redistributions of source code must retain the above copyright 8bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * notice, this list of conditions and the following disclaimer. 9bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * 2. Redistributions in binary form must reproduce the above copyright 10bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * notice, this list of conditions and the following disclaimer in the 11bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * documentation and/or other materials provided with the distribution. 12bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * 13bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 14bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 16bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 17bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 18bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 20bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 21bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 23bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant * 25bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant */ 26bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 27bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#include "config.h" 28bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant#include "core/dom/ClientRect.h" 29bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 30bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnantnamespace blink { 31bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 32bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard HinnantClientRect::ClientRect() 33bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant{ 34bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant} 35bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 36bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard HinnantClientRect::ClientRect(const IntRect& rect) 37bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant : m_rect(rect) 38bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant{ 39bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant} 40bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard Hinnant 41bc8d3f97eb5c958007f2713238472e0c1c8fe02Howard HinnantClientRect::ClientRect(const FloatRect& rect) 42 : m_rect(rect) 43{ 44} 45 46} // namespace blink 47