| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 /* |  | 
| 2  * Copyright (C) 2004, 2005 Nikolas Zimmermann <zimmermann@kde.org> |  | 
| 3  * Copyright (C) 2004, 2005 Rob Buis <buis@kde.org> |  | 
| 4  * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> |  | 
| 5  * |  | 
| 6  * This library is free software; you can redistribute it and/or |  | 
| 7  * modify it under the terms of the GNU Library General Public |  | 
| 8  * License as published by the Free Software Foundation; either |  | 
| 9  * version 2 of the License, or (at your option) any later version. |  | 
| 10  * |  | 
| 11  * This library is distributed in the hope that it will be useful, |  | 
| 12  * but WITHOUT ANY WARRANTY; without even the implied warranty of |  | 
| 13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU |  | 
| 14  * Library General Public License for more details. |  | 
| 15  * |  | 
| 16  * You should have received a copy of the GNU Library General Public License |  | 
| 17  * along with this library; see the file COPYING.LIB.  If not, write to |  | 
| 18  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |  | 
| 19  * Boston, MA 02110-1301, USA. |  | 
| 20  */ |  | 
| 21 |  | 
| 22 #include "core/svg/SVGZoomEvent.h" |  | 
| 23 |  | 
| 24 #include "core/svg/SVGElement.h" |  | 
| 25 #include "core/svg/SVGPointTearOff.h" |  | 
| 26 #include "core/svg/SVGRectTearOff.h" |  | 
| 27 |  | 
| 28 namespace blink { |  | 
| 29 |  | 
| 30 SVGZoomEvent::SVGZoomEvent() |  | 
| 31     : m_newScale(0.0f) |  | 
| 32     , m_previousScale(0.0f) |  | 
| 33 { |  | 
| 34 } |  | 
| 35 |  | 
| 36 PassRefPtrWillBeRawPtr<SVGRectTearOff> SVGZoomEvent::zoomRectScreen() const |  | 
| 37 { |  | 
| 38     RefPtrWillBeRawPtr<SVGRectTearOff> rectTearOff = SVGRectTearOff::create(SVGR
    ect::create(), 0, PropertyIsNotAnimVal); |  | 
| 39     rectTearOff->setIsReadOnlyProperty(); |  | 
| 40     return rectTearOff.release(); |  | 
| 41 } |  | 
| 42 |  | 
| 43 float SVGZoomEvent::previousScale() const |  | 
| 44 { |  | 
| 45     return m_previousScale; |  | 
| 46 } |  | 
| 47 |  | 
| 48 PassRefPtrWillBeRawPtr<SVGPointTearOff> SVGZoomEvent::previousTranslate() const |  | 
| 49 { |  | 
| 50     RefPtrWillBeRawPtr<SVGPointTearOff> pointTearOff = SVGPointTearOff::create(S
    VGPoint::create(m_previousTranslate), 0, PropertyIsNotAnimVal); |  | 
| 51     pointTearOff->setIsReadOnlyProperty(); |  | 
| 52     return pointTearOff.release(); |  | 
| 53 } |  | 
| 54 |  | 
| 55 float SVGZoomEvent::newScale() const |  | 
| 56 { |  | 
| 57     return m_newScale; |  | 
| 58 } |  | 
| 59 |  | 
| 60 PassRefPtrWillBeRawPtr<SVGPointTearOff> SVGZoomEvent::newTranslate() const |  | 
| 61 { |  | 
| 62     RefPtrWillBeRawPtr<SVGPointTearOff> pointTearOff = SVGPointTearOff::create(S
    VGPoint::create(m_newTranslate), 0, PropertyIsNotAnimVal); |  | 
| 63     pointTearOff->setIsReadOnlyProperty(); |  | 
| 64     return pointTearOff.release(); |  | 
| 65 } |  | 
| 66 |  | 
| 67 const AtomicString& SVGZoomEvent::interfaceName() const |  | 
| 68 { |  | 
| 69     return EventNames::SVGZoomEvent; |  | 
| 70 } |  | 
| 71 |  | 
| 72 DEFINE_TRACE(SVGZoomEvent) |  | 
| 73 { |  | 
| 74     UIEvent::trace(visitor); |  | 
| 75 } |  | 
| 76 |  | 
| 77 } // namespace blink |  | 
| OLD | NEW | 
|---|