mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 21:05:36 +00:00
Bug 854629 Part 1: Remove nsIDOMSVGUnitTypes r=Ms2ger
This commit is contained in:
parent
d32685c9cc
commit
888344939c
@ -31,9 +31,9 @@ nsSVGElement::EnumInfo SVGClipPathElement::sEnumInfo[1] =
|
||||
//----------------------------------------------------------------------
|
||||
// nsISupports methods
|
||||
|
||||
NS_IMPL_ISUPPORTS_INHERITED4(SVGClipPathElement, SVGClipPathElementBase,
|
||||
NS_IMPL_ISUPPORTS_INHERITED3(SVGClipPathElement, SVGClipPathElementBase,
|
||||
nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGUnitTypes)
|
||||
nsIDOMSVGElement)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
// Implementation
|
||||
|
@ -6,7 +6,6 @@
|
||||
#ifndef mozilla_dom_SVGClipPathElement_h
|
||||
#define mozilla_dom_SVGClipPathElement_h
|
||||
|
||||
#include "nsIDOMSVGUnitTypes.h"
|
||||
#include "nsSVGEnum.h"
|
||||
#include "mozilla/dom/SVGTransformableElement.h"
|
||||
|
||||
@ -20,8 +19,7 @@ namespace dom {
|
||||
|
||||
typedef SVGTransformableElement SVGClipPathElementBase;
|
||||
|
||||
class SVGClipPathElement MOZ_FINAL : public SVGClipPathElementBase,
|
||||
public nsIDOMSVGUnitTypes
|
||||
class SVGClipPathElement MOZ_FINAL : public SVGClipPathElementBase
|
||||
{
|
||||
friend class ::nsSVGClipPathFrame;
|
||||
|
||||
|
@ -55,9 +55,9 @@ nsSVGElement::StringInfo SVGFilterElement::sStringInfo[1] =
|
||||
//----------------------------------------------------------------------
|
||||
// nsISupports methods
|
||||
|
||||
NS_IMPL_ISUPPORTS_INHERITED4(SVGFilterElement, SVGFilterElementBase,
|
||||
NS_IMPL_ISUPPORTS_INHERITED3(SVGFilterElement, SVGFilterElementBase,
|
||||
nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGUnitTypes)
|
||||
nsIDOMSVGElement)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
// Implementation
|
||||
|
@ -6,7 +6,6 @@
|
||||
#ifndef mozilla_dom_SVGFilterElement_h
|
||||
#define mozilla_dom_SVGFilterElement_h
|
||||
|
||||
#include "nsIDOMSVGUnitTypes.h"
|
||||
#include "nsSVGEnum.h"
|
||||
#include "nsSVGElement.h"
|
||||
#include "nsSVGIntegerPair.h"
|
||||
@ -25,8 +24,7 @@ namespace mozilla {
|
||||
namespace dom {
|
||||
class SVGAnimatedLength;
|
||||
|
||||
class SVGFilterElement : public SVGFilterElementBase,
|
||||
public nsIDOMSVGUnitTypes
|
||||
class SVGFilterElement : public SVGFilterElementBase
|
||||
{
|
||||
friend class ::nsSVGFilterFrame;
|
||||
friend class ::nsAutoFilterInstance;
|
||||
|
@ -53,7 +53,6 @@ NS_IMPL_ADDREF_INHERITED(SVGGradientElement, SVGGradientElementBase)
|
||||
NS_IMPL_RELEASE_INHERITED(SVGGradientElement, SVGGradientElementBase)
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN(SVGGradientElement)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMSVGUnitTypes)
|
||||
NS_INTERFACE_MAP_END_INHERITING(SVGGradientElementBase)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
@ -6,7 +6,6 @@
|
||||
#ifndef __NS_SVGGRADIENTELEMENT_H__
|
||||
#define __NS_SVGGRADIENTELEMENT_H__
|
||||
|
||||
#include "nsIDOMSVGUnitTypes.h"
|
||||
#include "nsSVGElement.h"
|
||||
#include "nsSVGLength2.h"
|
||||
#include "nsSVGEnum.h"
|
||||
@ -40,7 +39,6 @@ namespace dom {
|
||||
typedef nsSVGElement SVGGradientElementBase;
|
||||
|
||||
class SVGGradientElement : public SVGGradientElementBase
|
||||
, public nsIDOMSVGUnitTypes
|
||||
{
|
||||
friend class ::nsSVGGradientFrame;
|
||||
|
||||
|
@ -46,9 +46,9 @@ nsSVGElement::EnumInfo SVGMaskElement::sEnumInfo[2] =
|
||||
//----------------------------------------------------------------------
|
||||
// nsISupports methods
|
||||
|
||||
NS_IMPL_ISUPPORTS_INHERITED4(SVGMaskElement, SVGMaskElementBase,
|
||||
NS_IMPL_ISUPPORTS_INHERITED3(SVGMaskElement, SVGMaskElementBase,
|
||||
nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGUnitTypes)
|
||||
nsIDOMSVGElement)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
// Implementation
|
||||
|
@ -6,7 +6,6 @@
|
||||
#ifndef mozilla_dom_SVGMaskElement_h
|
||||
#define mozilla_dom_SVGMaskElement_h
|
||||
|
||||
#include "nsIDOMSVGUnitTypes.h"
|
||||
#include "nsSVGEnum.h"
|
||||
#include "nsSVGLength2.h"
|
||||
#include "nsSVGElement.h"
|
||||
@ -23,8 +22,7 @@ namespace dom {
|
||||
|
||||
typedef nsSVGElement SVGMaskElementBase;
|
||||
|
||||
class SVGMaskElement MOZ_FINAL : public SVGMaskElementBase,
|
||||
public nsIDOMSVGUnitTypes
|
||||
class SVGMaskElement MOZ_FINAL : public SVGMaskElementBase
|
||||
{
|
||||
friend class ::nsSVGMaskFrame;
|
||||
|
||||
|
@ -52,9 +52,9 @@ nsSVGElement::StringInfo SVGPatternElement::sStringInfo[1] =
|
||||
//----------------------------------------------------------------------
|
||||
// nsISupports methods
|
||||
|
||||
NS_IMPL_ISUPPORTS_INHERITED4(SVGPatternElement, SVGPatternElementBase,
|
||||
NS_IMPL_ISUPPORTS_INHERITED3(SVGPatternElement, SVGPatternElementBase,
|
||||
nsIDOMNode, nsIDOMElement,
|
||||
nsIDOMSVGElement, nsIDOMSVGUnitTypes)
|
||||
nsIDOMSVGElement)
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
// Implementation
|
||||
|
@ -6,7 +6,6 @@
|
||||
#ifndef mozilla_dom_SVGPatternElement_h
|
||||
#define mozilla_dom_SVGPatternElement_h
|
||||
|
||||
#include "nsIDOMSVGUnitTypes.h"
|
||||
#include "nsSVGEnum.h"
|
||||
#include "nsSVGLength2.h"
|
||||
#include "nsSVGString.h"
|
||||
@ -27,8 +26,7 @@ namespace dom {
|
||||
|
||||
typedef nsSVGElement SVGPatternElementBase;
|
||||
|
||||
class SVGPatternElement MOZ_FINAL : public SVGPatternElementBase,
|
||||
public nsIDOMSVGUnitTypes
|
||||
class SVGPatternElement MOZ_FINAL : public SVGPatternElementBase
|
||||
{
|
||||
friend class ::nsSVGPatternFrame;
|
||||
|
||||
|
@ -17,7 +17,6 @@ XPIDL_SOURCES += [
|
||||
'nsIDOMSVGNumber.idl',
|
||||
'nsIDOMSVGRect.idl',
|
||||
'nsIDOMSVGStringList.idl',
|
||||
'nsIDOMSVGUnitTypes.idl',
|
||||
'nsIDOMSVGZoomEvent.idl',
|
||||
]
|
||||
|
||||
|
@ -1,19 +0,0 @@
|
||||
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "domstubs.idl"
|
||||
|
||||
/**
|
||||
* The nsIDOMSVGUnitTypes interface is the interface to SVG unit types.
|
||||
*
|
||||
* For more information on this interface please see
|
||||
* http://www.w3.org/TR/SVG11/types.html
|
||||
*
|
||||
*/
|
||||
|
||||
[scriptable, uuid(154b572f-3d0b-49c0-8b5d-8864d05bd3d1)]
|
||||
interface nsIDOMSVGUnitTypes : nsISupports
|
||||
{
|
||||
};
|
Loading…
Reference in New Issue
Block a user