| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2012 Google Inc. All rights reserved. | 2  * Copyright (C) 2012 Google Inc. All rights reserved. | 
| 3  * Copyright (C) 2013 Apple Inc. All rights reserved. | 3  * Copyright (C) 2013 Apple Inc. All rights reserved. | 
| 4  * | 4  * | 
| 5  * Redistribution and use in source and binary forms, with or without | 5  * Redistribution and use in source and binary forms, with or without | 
| 6  * modification, are permitted provided that the following conditions | 6  * modification, are permitted provided that the following conditions | 
| 7  * are met: | 7  * are met: | 
| 8  * | 8  * | 
| 9  * 1.  Redistributions of source code must retain the above copyright | 9  * 1.  Redistributions of source code must retain the above copyright | 
| 10  *     notice, this list of conditions and the following disclaimer. | 10  *     notice, this list of conditions and the following disclaimer. | 
| (...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 205 } | 205 } | 
| 206 | 206 | 
| 207 Internals::~Internals() | 207 Internals::~Internals() | 
| 208 { | 208 { | 
| 209 } | 209 } | 
| 210 | 210 | 
| 211 void Internals::resetToConsistentState(Page* page) | 211 void Internals::resetToConsistentState(Page* page) | 
| 212 { | 212 { | 
| 213     ASSERT(page); | 213     ASSERT(page); | 
| 214 | 214 | 
|  | 215     page->setDeviceScaleFactor(1); | 
| 215     page->setPageScaleFactor(1, IntPoint(0, 0)); | 216     page->setPageScaleFactor(1, IntPoint(0, 0)); | 
| 216     page->setPagination(Pagination()); | 217     page->setPagination(Pagination()); | 
| 217     TextRun::setAllowsRoundingHacks(false); | 218     TextRun::setAllowsRoundingHacks(false); | 
| 218     WebCore::overrideUserPreferredLanguages(Vector<String>()); | 219     WebCore::overrideUserPreferredLanguages(Vector<String>()); | 
| 219     WebCore::Settings::setUsesOverlayScrollbars(false); | 220     WebCore::Settings::setUsesOverlayScrollbars(false); | 
| 220 #if ENABLE(PAGE_POPUP) | 221 #if ENABLE(PAGE_POPUP) | 
| 221     delete s_pagePopupDriver; | 222     delete s_pagePopupDriver; | 
| 222     s_pagePopupDriver = 0; | 223     s_pagePopupDriver = 0; | 
| 223     if (page->chrome()) | 224     if (page->chrome()) | 
| 224         page->chrome()->client()->resetPagePopupDriver(); | 225         page->chrome()->client()->resetPagePopupDriver(); | 
| (...skipping 1533 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1758 String Internals::pageSizeAndMarginsInPixels(int pageNumber, int width, int heig
      ht, int marginTop, int marginRight, int marginBottom, int marginLeft, ExceptionC
      ode& ec) const | 1759 String Internals::pageSizeAndMarginsInPixels(int pageNumber, int width, int heig
      ht, int marginTop, int marginRight, int marginBottom, int marginLeft, ExceptionC
      ode& ec) const | 
| 1759 { | 1760 { | 
| 1760     if (!frame()) { | 1761     if (!frame()) { | 
| 1761         ec = INVALID_ACCESS_ERR; | 1762         ec = INVALID_ACCESS_ERR; | 
| 1762         return String(); | 1763         return String(); | 
| 1763     } | 1764     } | 
| 1764 | 1765 | 
| 1765     return PrintContext::pageSizeAndMarginsInPixels(frame(), pageNumber, width, 
      height, marginTop, marginRight, marginBottom, marginLeft); | 1766     return PrintContext::pageSizeAndMarginsInPixels(frame(), pageNumber, width, 
      height, marginTop, marginRight, marginBottom, marginLeft); | 
| 1766 } | 1767 } | 
| 1767 | 1768 | 
|  | 1769 void Internals::setDeviceScaleFactor(float scaleFactor, ExceptionCode& ec) | 
|  | 1770 { | 
|  | 1771     Document* document = contextDocument(); | 
|  | 1772     if (!document || !document->page()) { | 
|  | 1773         ec = INVALID_ACCESS_ERR; | 
|  | 1774         return; | 
|  | 1775     } | 
|  | 1776     Page* page = document->page(); | 
|  | 1777     page->setDeviceScaleFactor(scaleFactor); | 
|  | 1778 } | 
|  | 1779 | 
| 1768 void Internals::setPageScaleFactor(float scaleFactor, int x, int y, ExceptionCod
      e& ec) | 1780 void Internals::setPageScaleFactor(float scaleFactor, int x, int y, ExceptionCod
      e& ec) | 
| 1769 { | 1781 { | 
| 1770     Document* document = contextDocument(); | 1782     Document* document = contextDocument(); | 
| 1771     if (!document || !document->page()) { | 1783     if (!document || !document->page()) { | 
| 1772         ec = INVALID_ACCESS_ERR; | 1784         ec = INVALID_ACCESS_ERR; | 
| 1773         return; | 1785         return; | 
| 1774     } | 1786     } | 
| 1775     Page* page = document->page(); | 1787     Page* page = document->page(); | 
| 1776     page->setPageScaleFactor(scaleFactor, IntPoint(x, y)); | 1788     page->setPageScaleFactor(scaleFactor, IntPoint(x, y)); | 
| 1777 } | 1789 } | 
| (...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2002 | 2014 | 
| 2003     RenderObject* renderer = select->renderer(); | 2015     RenderObject* renderer = select->renderer(); | 
| 2004     if (!renderer->isMenuList()) | 2016     if (!renderer->isMenuList()) | 
| 2005         return false; | 2017         return false; | 
| 2006 | 2018 | 
| 2007     RenderMenuList* menuList = toRenderMenuList(renderer); | 2019     RenderMenuList* menuList = toRenderMenuList(renderer); | 
| 2008     return menuList->popupIsVisible(); | 2020     return menuList->popupIsVisible(); | 
| 2009 } | 2021 } | 
| 2010 | 2022 | 
| 2011 } | 2023 } | 
| OLD | NEW | 
|---|