зеркало из https://github.com/mozilla/pjs.git
Added HTML idl definitions. Changed directory structure in src
This commit is contained in:
Родитель
d457c0a741
Коммит
392461529a
|
@ -0,0 +1,88 @@
|
|||
#!gmake
|
||||
#
|
||||
# The contents of this file are subject to the Netscape Public License
|
||||
# Version 1.0 (the "NPL"); you may not use this file except in
|
||||
# compliance with the NPL. You may obtain a copy of the NPL at
|
||||
# http://www.mozilla.org/NPL/
|
||||
#
|
||||
# Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
# for the specific language governing rights and limitations under the
|
||||
# NPL.
|
||||
#
|
||||
# The Initial Developer of this code under the NPL is Netscape
|
||||
# Communications Corporation. Portions created by Netscape are
|
||||
# Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
# Reserved.
|
||||
|
||||
DEPTH=../../..
|
||||
|
||||
DEFINES = -D_IMPL_NS_DOM
|
||||
|
||||
EXPORTS = \
|
||||
nsIDOMHTMLIFrameElement.h \
|
||||
nsIDOMHTMLAnchorElement.h \
|
||||
nsIDOMHTMLAppletElement.h \
|
||||
nsIDOMHTMLAreaElement.h \
|
||||
nsIDOMHTMLBRElement.h \
|
||||
nsIDOMHTMLBaseElement.h \
|
||||
nsIDOMHTMLBaseFontElement.h \
|
||||
nsIDOMHTMLBodyElement.h \
|
||||
nsIDOMHTMLButtonElement.h \
|
||||
nsIDOMHTMLCollection.h \
|
||||
nsIDOMHTMLDListElement.h \
|
||||
nsIDOMHTMLDelElement.h \
|
||||
nsIDOMHTMLDirectoryElement.h \
|
||||
nsIDOMHTMLDivElement.h \
|
||||
nsIDOMHTMLDocument.h \
|
||||
nsIDOMHTMLElement.h \
|
||||
nsIDOMHTMLFontElement.h \
|
||||
nsIDOMHTMLFormElement.h \
|
||||
nsIDOMHTMLFrameElement.h \
|
||||
nsIDOMHTMLFrameSetElement.h \
|
||||
nsIDOMHTMLHRElement.h \
|
||||
nsIDOMHTMLHeadElement.h \
|
||||
nsIDOMHTMLHeadingElement.h \
|
||||
nsIDOMHTMLHtmlElement.h \
|
||||
nsIDOMHTMLImageElement.h \
|
||||
nsIDOMHTMLInputElement.h \
|
||||
nsIDOMHTMLInsElement.h \
|
||||
nsIDOMHTMLIsIndexElement.h \
|
||||
nsIDOMHTMLLIElement.h \
|
||||
nsIDOMHTMLLabelElement.h \
|
||||
nsIDOMHTMLLegendElement.h \
|
||||
nsIDOMHTMLLinkElement.h \
|
||||
nsIDOMHTMLMapElement.h \
|
||||
nsIDOMHTMLMenuElement.h \
|
||||
nsIDOMHTMLMetaElement.h \
|
||||
nsIDOMHTMLModElement.h \
|
||||
nsIDOMHTMLOListElement.h \
|
||||
nsIDOMHTMLObjectElement.h \
|
||||
nsIDOMHTMLOptGroupElement.h \
|
||||
nsIDOMHTMLOptionElement.h \
|
||||
nsIDOMHTMLParagraphElement.h \
|
||||
nsIDOMHTMLParamElement.h \
|
||||
nsIDOMHTMLPreElement.h \
|
||||
nsIDOMHTMLQuoteElement.h \
|
||||
nsIDOMHTMLScriptElement.h \
|
||||
nsIDOMHTMLSelectElement.h \
|
||||
nsIDOMHTMLStyleElement.h \
|
||||
nsIDOMHTMLTableCaptionElement.h \
|
||||
nsIDOMHTMLTableCellElement.h \
|
||||
nsIDOMHTMLTableColElement.h \
|
||||
nsIDOMHTMLTableElement.h \
|
||||
nsIDOMHTMLTableRowElement.h \
|
||||
nsIDOMHTMLTableSectionElement.h \
|
||||
nsIDOMHTMLTbodyElement.h \
|
||||
nsIDOMHTMLTextAreaElement.h \
|
||||
nsIDOMHTMLTfootElement.h \
|
||||
nsIDOMHTMLTheadElement.h \
|
||||
nsIDOMHTMLTitleElement.h \
|
||||
nsIDOMHTMLUListElement.h \
|
||||
$(NULL)
|
||||
|
||||
MODULE = dom
|
||||
|
||||
include $(DEPTH)/config/config.mk
|
||||
|
||||
include $(DEPTH)/config/rules.mk
|
|
@ -0,0 +1,86 @@
|
|||
#!nmake
|
||||
#
|
||||
# The contents of this file are subject to the Netscape Public License
|
||||
# Version 1.0 (the "NPL"); you may not use this file except in
|
||||
# compliance with the NPL. You may obtain a copy of the NPL at
|
||||
# http://www.mozilla.org/NPL/
|
||||
#
|
||||
# Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
# for the specific language governing rights and limitations under the
|
||||
# NPL.
|
||||
#
|
||||
# The Initial Developer of this code under the NPL is Netscape
|
||||
# Communications Corporation. Portions created by Netscape are
|
||||
# Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
# Reserved.
|
||||
|
||||
DEPTH=..\..\..
|
||||
IGNORE_MANIFEST=1
|
||||
|
||||
DEFINES=-D_IMPL_NS_DOM
|
||||
EXPORTS= \
|
||||
nsIDOMHTMLIFrameElement.h \
|
||||
nsIDOMHTMLAnchorElement.h \
|
||||
nsIDOMHTMLAppletElement.h \
|
||||
nsIDOMHTMLAreaElement.h \
|
||||
nsIDOMHTMLBRElement.h \
|
||||
nsIDOMHTMLBaseElement.h \
|
||||
nsIDOMHTMLBaseFontElement.h \
|
||||
nsIDOMHTMLBodyElement.h \
|
||||
nsIDOMHTMLButtonElement.h \
|
||||
nsIDOMHTMLCollection.h \
|
||||
nsIDOMHTMLDListElement.h \
|
||||
nsIDOMHTMLDelElement.h \
|
||||
nsIDOMHTMLDirectoryElement.h \
|
||||
nsIDOMHTMLDivElement.h \
|
||||
nsIDOMHTMLDocument.h \
|
||||
nsIDOMHTMLElement.h \
|
||||
nsIDOMHTMLFontElement.h \
|
||||
nsIDOMHTMLFormElement.h \
|
||||
nsIDOMHTMLFrameElement.h \
|
||||
nsIDOMHTMLFrameSetElement.h \
|
||||
nsIDOMHTMLHRElement.h \
|
||||
nsIDOMHTMLHeadElement.h \
|
||||
nsIDOMHTMLHeadingElement.h \
|
||||
nsIDOMHTMLHtmlElement.h \
|
||||
nsIDOMHTMLImageElement.h \
|
||||
nsIDOMHTMLInputElement.h \
|
||||
nsIDOMHTMLInsElement.h \
|
||||
nsIDOMHTMLIsIndexElement.h \
|
||||
nsIDOMHTMLLIElement.h \
|
||||
nsIDOMHTMLLabelElement.h \
|
||||
nsIDOMHTMLLegendElement.h \
|
||||
nsIDOMHTMLLinkElement.h \
|
||||
nsIDOMHTMLMapElement.h \
|
||||
nsIDOMHTMLMenuElement.h \
|
||||
nsIDOMHTMLMetaElement.h \
|
||||
nsIDOMHTMLModElement.h \
|
||||
nsIDOMHTMLOListElement.h \
|
||||
nsIDOMHTMLObjectElement.h \
|
||||
nsIDOMHTMLOptGroupElement.h \
|
||||
nsIDOMHTMLOptionElement.h \
|
||||
nsIDOMHTMLParagraphElement.h \
|
||||
nsIDOMHTMLParamElement.h \
|
||||
nsIDOMHTMLPreElement.h \
|
||||
nsIDOMHTMLQuoteElement.h \
|
||||
nsIDOMHTMLScriptElement.h \
|
||||
nsIDOMHTMLSelectElement.h \
|
||||
nsIDOMHTMLStyleElement.h \
|
||||
nsIDOMHTMLTableCaptionElement.h \
|
||||
nsIDOMHTMLTableCellElement.h \
|
||||
nsIDOMHTMLTableColElement.h \
|
||||
nsIDOMHTMLTableElement.h \
|
||||
nsIDOMHTMLTableRowElement.h \
|
||||
nsIDOMHTMLTableSectionElement.h \
|
||||
nsIDOMHTMLTbodyElement.h \
|
||||
nsIDOMHTMLTextAreaElement.h \
|
||||
nsIDOMHTMLTfootElement.h \
|
||||
nsIDOMHTMLTheadElement.h \
|
||||
nsIDOMHTMLTitleElement.h \
|
||||
nsIDOMHTMLUListElement.h
|
||||
|
||||
|
||||
MODULE=dom
|
||||
|
||||
include <$(DEPTH)\config\rules.mak>
|
|
@ -0,0 +1,82 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLAnchorElement_h__
|
||||
#define nsIDOMHTMLAnchorElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLAnchorElement;
|
||||
|
||||
#define NS_IDOMHTMLANCHORELEMENT_IID \
|
||||
{ 0x6f7652ee, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLAnchorElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAccessKey(nsString& aAccessKey)=0;
|
||||
NS_IMETHOD SetAccessKey(const nsString& aAccessKey)=0;
|
||||
|
||||
NS_IMETHOD GetCharset(nsString& aCharset)=0;
|
||||
NS_IMETHOD SetCharset(const nsString& aCharset)=0;
|
||||
|
||||
NS_IMETHOD GetCoords(nsString& aCoords)=0;
|
||||
NS_IMETHOD SetCoords(const nsString& aCoords)=0;
|
||||
|
||||
NS_IMETHOD GetHref(nsString& aHref)=0;
|
||||
NS_IMETHOD SetHref(const nsString& aHref)=0;
|
||||
|
||||
NS_IMETHOD GetHreflang(nsString& aHreflang)=0;
|
||||
NS_IMETHOD SetHreflang(const nsString& aHreflang)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetRel(nsString& aRel)=0;
|
||||
NS_IMETHOD SetRel(const nsString& aRel)=0;
|
||||
|
||||
NS_IMETHOD GetRev(nsString& aRev)=0;
|
||||
NS_IMETHOD SetRev(const nsString& aRev)=0;
|
||||
|
||||
NS_IMETHOD GetShape(nsString& aShape)=0;
|
||||
NS_IMETHOD SetShape(const nsString& aShape)=0;
|
||||
|
||||
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
|
||||
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
|
||||
|
||||
NS_IMETHOD GetTarget(nsString& aTarget)=0;
|
||||
NS_IMETHOD SetTarget(const nsString& aTarget)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
|
||||
NS_IMETHOD Blur()=0;
|
||||
|
||||
NS_IMETHOD Focus()=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLAnchorElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLAnchorElement(nsIScriptContext *aContext, nsIDOMHTMLAnchorElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLAnchorElement_h__
|
|
@ -0,0 +1,75 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLAppletElement_h__
|
||||
#define nsIDOMHTMLAppletElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLAppletElement;
|
||||
|
||||
#define NS_IDOMHTMLAPPLETELEMENT_IID \
|
||||
{ 0x6f7652ef, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLAppletElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetAlt(nsString& aAlt)=0;
|
||||
NS_IMETHOD SetAlt(const nsString& aAlt)=0;
|
||||
|
||||
NS_IMETHOD GetArchive(nsString& aArchive)=0;
|
||||
NS_IMETHOD SetArchive(const nsString& aArchive)=0;
|
||||
|
||||
NS_IMETHOD GetCode(nsString& aCode)=0;
|
||||
NS_IMETHOD SetCode(const nsString& aCode)=0;
|
||||
|
||||
NS_IMETHOD GetCodeBase(nsString& aCodeBase)=0;
|
||||
NS_IMETHOD SetCodeBase(const nsString& aCodeBase)=0;
|
||||
|
||||
NS_IMETHOD GetHeight(nsString& aHeight)=0;
|
||||
NS_IMETHOD SetHeight(const nsString& aHeight)=0;
|
||||
|
||||
NS_IMETHOD GetHspace(nsString& aHspace)=0;
|
||||
NS_IMETHOD SetHspace(const nsString& aHspace)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetObject(nsString& aObject)=0;
|
||||
NS_IMETHOD SetObject(const nsString& aObject)=0;
|
||||
|
||||
NS_IMETHOD GetVspace(nsString& aVspace)=0;
|
||||
NS_IMETHOD SetVspace(const nsString& aVspace)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLAppletElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLAppletElement(nsIScriptContext *aContext, nsIDOMHTMLAppletElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLAppletElement_h__
|
|
@ -0,0 +1,66 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLAreaElement_h__
|
||||
#define nsIDOMHTMLAreaElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLAreaElement;
|
||||
|
||||
#define NS_IDOMHTMLAREAELEMENT_IID \
|
||||
{ 0x6f7652f0, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLAreaElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAccessKey(nsString& aAccessKey)=0;
|
||||
NS_IMETHOD SetAccessKey(const nsString& aAccessKey)=0;
|
||||
|
||||
NS_IMETHOD GetAlt(nsString& aAlt)=0;
|
||||
NS_IMETHOD SetAlt(const nsString& aAlt)=0;
|
||||
|
||||
NS_IMETHOD GetCoords(nsString& aCoords)=0;
|
||||
NS_IMETHOD SetCoords(const nsString& aCoords)=0;
|
||||
|
||||
NS_IMETHOD GetHref(nsString& aHref)=0;
|
||||
NS_IMETHOD SetHref(const nsString& aHref)=0;
|
||||
|
||||
NS_IMETHOD GetNoHref(PRBool* aNoHref)=0;
|
||||
NS_IMETHOD SetNoHref(PRBool aNoHref)=0;
|
||||
|
||||
NS_IMETHOD GetShape(nsString& aShape)=0;
|
||||
NS_IMETHOD SetShape(const nsString& aShape)=0;
|
||||
|
||||
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
|
||||
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
|
||||
|
||||
NS_IMETHOD GetTarget(nsString& aTarget)=0;
|
||||
NS_IMETHOD SetTarget(const nsString& aTarget)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLAreaElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLAreaElement(nsIScriptContext *aContext, nsIDOMHTMLAreaElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLAreaElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLBRElement_h__
|
||||
#define nsIDOMHTMLBRElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLBRElement;
|
||||
|
||||
#define NS_IDOMHTMLBRELEMENT_IID \
|
||||
{ 0x6f7652f4, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLBRElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetClear(nsString& aClear)=0;
|
||||
NS_IMETHOD SetClear(const nsString& aClear)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLBRElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLBRElement(nsIScriptContext *aContext, nsIDOMHTMLBRElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLBRElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLBaseElement_h__
|
||||
#define nsIDOMHTMLBaseElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLBaseElement;
|
||||
|
||||
#define NS_IDOMHTMLBASEELEMENT_IID \
|
||||
{ 0x6f7652f1, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLBaseElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetHref(nsString& aHref)=0;
|
||||
NS_IMETHOD SetHref(const nsString& aHref)=0;
|
||||
|
||||
NS_IMETHOD GetTarget(nsString& aTarget)=0;
|
||||
NS_IMETHOD SetTarget(const nsString& aTarget)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLBaseElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLBaseElement(nsIScriptContext *aContext, nsIDOMHTMLBaseElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLBaseElement_h__
|
|
@ -0,0 +1,51 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLBaseFontElement_h__
|
||||
#define nsIDOMHTMLBaseFontElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLBaseFontElement;
|
||||
|
||||
#define NS_IDOMHTMLBASEFONTELEMENT_IID \
|
||||
{ 0x6f7652f2, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLBaseFontElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetColor(nsString& aColor)=0;
|
||||
NS_IMETHOD SetColor(const nsString& aColor)=0;
|
||||
|
||||
NS_IMETHOD GetFace(nsString& aFace)=0;
|
||||
NS_IMETHOD SetFace(const nsString& aFace)=0;
|
||||
|
||||
NS_IMETHOD GetSize(nsString& aSize)=0;
|
||||
NS_IMETHOD SetSize(const nsString& aSize)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLBaseFontElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLBaseFontElement(nsIScriptContext *aContext, nsIDOMHTMLBaseFontElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLBaseFontElement_h__
|
|
@ -0,0 +1,60 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLBodyElement_h__
|
||||
#define nsIDOMHTMLBodyElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLBodyElement;
|
||||
|
||||
#define NS_IDOMHTMLBODYELEMENT_IID \
|
||||
{ 0x6f7652f3, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLBodyElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetALink(nsString& aALink)=0;
|
||||
NS_IMETHOD SetALink(const nsString& aALink)=0;
|
||||
|
||||
NS_IMETHOD GetBackground(nsString& aBackground)=0;
|
||||
NS_IMETHOD SetBackground(const nsString& aBackground)=0;
|
||||
|
||||
NS_IMETHOD GetBgColor(nsString& aBgColor)=0;
|
||||
NS_IMETHOD SetBgColor(const nsString& aBgColor)=0;
|
||||
|
||||
NS_IMETHOD GetLink(nsString& aLink)=0;
|
||||
NS_IMETHOD SetLink(const nsString& aLink)=0;
|
||||
|
||||
NS_IMETHOD GetText(nsString& aText)=0;
|
||||
NS_IMETHOD SetText(const nsString& aText)=0;
|
||||
|
||||
NS_IMETHOD GetVLink(nsString& aVLink)=0;
|
||||
NS_IMETHOD SetVLink(const nsString& aVLink)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLBodyElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLBodyElement(nsIScriptContext *aContext, nsIDOMHTMLBodyElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLBodyElement_h__
|
|
@ -0,0 +1,64 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLButtonElement_h__
|
||||
#define nsIDOMHTMLButtonElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLButtonElement;
|
||||
|
||||
#define NS_IDOMHTMLBUTTONELEMENT_IID \
|
||||
{ 0x6f7652f5, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLButtonElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetAccessKey(nsString& aAccessKey)=0;
|
||||
NS_IMETHOD SetAccessKey(const nsString& aAccessKey)=0;
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
|
||||
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
|
||||
NS_IMETHOD GetValue(nsString& aValue)=0;
|
||||
NS_IMETHOD SetValue(const nsString& aValue)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLButtonElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLButtonElement(nsIScriptContext *aContext, nsIDOMHTMLButtonElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLButtonElement_h__
|
|
@ -0,0 +1,49 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLCollection_h__
|
||||
#define nsIDOMHTMLCollection_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
|
||||
class nsIDOMNode;
|
||||
class nsIDOMHTMLCollection;
|
||||
|
||||
#define NS_IDOMHTMLCOLLECTION_IID \
|
||||
{ 0x6f7652f6, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLCollection : public nsISupports {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetLength(PRInt32* aLength)=0;
|
||||
NS_IMETHOD SetLength(PRInt32 aLength)=0;
|
||||
|
||||
NS_IMETHOD Item(PRInt32 aIndex, nsIDOMNode** aReturn)=0;
|
||||
|
||||
NS_IMETHOD NamedItem(const nsString& aName, nsIDOMNode** aReturn)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLCollectionClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLCollection(nsIScriptContext *aContext, nsIDOMHTMLCollection *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLCollection_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLDListElement_h__
|
||||
#define nsIDOMHTMLDListElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLDListElement;
|
||||
|
||||
#define NS_IDOMHTMLDLISTELEMENT_IID \
|
||||
{ 0x6f7652fa, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLDListElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCompact(PRBool* aCompact)=0;
|
||||
NS_IMETHOD SetCompact(PRBool aCompact)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLDListElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLDListElement(nsIScriptContext *aContext, nsIDOMHTMLDListElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLDListElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLDelElement_h__
|
||||
#define nsIDOMHTMLDelElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLDelElement;
|
||||
|
||||
#define NS_IDOMHTMLDELELEMENT_IID \
|
||||
{ 0x6f7652f7, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLDelElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCite(nsString& aCite)=0;
|
||||
NS_IMETHOD SetCite(const nsString& aCite)=0;
|
||||
|
||||
NS_IMETHOD GetDateTime(nsString& aDateTime)=0;
|
||||
NS_IMETHOD SetDateTime(const nsString& aDateTime)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLDelElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLDelElement(nsIScriptContext *aContext, nsIDOMHTMLDelElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLDelElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLDirectoryElement_h__
|
||||
#define nsIDOMHTMLDirectoryElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLDirectoryElement;
|
||||
|
||||
#define NS_IDOMHTMLDIRECTORYELEMENT_IID \
|
||||
{ 0x6f7652f8, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLDirectoryElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCompact(PRBool* aCompact)=0;
|
||||
NS_IMETHOD SetCompact(PRBool aCompact)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLDirectoryElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLDirectoryElement(nsIScriptContext *aContext, nsIDOMHTMLDirectoryElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLDirectoryElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLDivElement_h__
|
||||
#define nsIDOMHTMLDivElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLDivElement;
|
||||
|
||||
#define NS_IDOMHTMLDIVELEMENT_IID \
|
||||
{ 0x6f7652f9, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLDivElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLDivElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLDivElement(nsIScriptContext *aContext, nsIDOMHTMLDivElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLDivElement_h__
|
|
@ -0,0 +1,103 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLDocument_h__
|
||||
#define nsIDOMHTMLDocument_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMDocument.h"
|
||||
|
||||
class nsIDOMElement;
|
||||
class nsIDOMHTMLElement;
|
||||
class nsIDOMHTMLDocument;
|
||||
class nsIDOMHTMLCollection;
|
||||
class nsIDOMNodeList;
|
||||
|
||||
#define NS_IDOMHTMLDOCUMENT_IID \
|
||||
{ 0x6f7652fb, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLDocument : public nsIDOMDocument {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetTitle(nsString& aTitle)=0;
|
||||
NS_IMETHOD SetTitle(const nsString& aTitle)=0;
|
||||
|
||||
NS_IMETHOD GetReferrer(nsString& aReferrer)=0;
|
||||
NS_IMETHOD SetReferrer(const nsString& aReferrer)=0;
|
||||
|
||||
NS_IMETHOD GetFileSize(nsString& aFileSize)=0;
|
||||
NS_IMETHOD SetFileSize(const nsString& aFileSize)=0;
|
||||
|
||||
NS_IMETHOD GetFileCreatedDate(nsString& aFileCreatedDate)=0;
|
||||
NS_IMETHOD SetFileCreatedDate(const nsString& aFileCreatedDate)=0;
|
||||
|
||||
NS_IMETHOD GetFileModifiedDate(nsString& aFileModifiedDate)=0;
|
||||
NS_IMETHOD SetFileModifiedDate(const nsString& aFileModifiedDate)=0;
|
||||
|
||||
NS_IMETHOD GetFileUpdatedDate(nsString& aFileUpdatedDate)=0;
|
||||
NS_IMETHOD SetFileUpdatedDate(const nsString& aFileUpdatedDate)=0;
|
||||
|
||||
NS_IMETHOD GetDomain(nsString& aDomain)=0;
|
||||
NS_IMETHOD SetDomain(const nsString& aDomain)=0;
|
||||
|
||||
NS_IMETHOD GetURL(nsString& aURL)=0;
|
||||
NS_IMETHOD SetURL(const nsString& aURL)=0;
|
||||
|
||||
NS_IMETHOD GetBody(nsIDOMHTMLElement** aBody)=0;
|
||||
NS_IMETHOD SetBody(nsIDOMHTMLElement* aBody)=0;
|
||||
|
||||
NS_IMETHOD GetImages(nsIDOMHTMLCollection** aImages)=0;
|
||||
NS_IMETHOD SetImages(nsIDOMHTMLCollection* aImages)=0;
|
||||
|
||||
NS_IMETHOD GetApplets(nsIDOMHTMLCollection** aApplets)=0;
|
||||
NS_IMETHOD SetApplets(nsIDOMHTMLCollection* aApplets)=0;
|
||||
|
||||
NS_IMETHOD GetLinks(nsIDOMHTMLCollection** aLinks)=0;
|
||||
NS_IMETHOD SetLinks(nsIDOMHTMLCollection* aLinks)=0;
|
||||
|
||||
NS_IMETHOD GetForms(nsIDOMHTMLCollection** aForms)=0;
|
||||
NS_IMETHOD SetForms(nsIDOMHTMLCollection* aForms)=0;
|
||||
|
||||
NS_IMETHOD GetAnchors(nsIDOMHTMLCollection** aAnchors)=0;
|
||||
NS_IMETHOD SetAnchors(nsIDOMHTMLCollection* aAnchors)=0;
|
||||
|
||||
NS_IMETHOD GetCookie(nsString& aCookie)=0;
|
||||
NS_IMETHOD SetCookie(const nsString& aCookie)=0;
|
||||
|
||||
NS_IMETHOD Open()=0;
|
||||
|
||||
NS_IMETHOD Close()=0;
|
||||
|
||||
NS_IMETHOD Write(const nsString& aText)=0;
|
||||
|
||||
NS_IMETHOD Writeln(const nsString& aText)=0;
|
||||
|
||||
NS_IMETHOD GetElementById(const nsString& aElementId, nsIDOMElement** aReturn)=0;
|
||||
|
||||
NS_IMETHOD GetElementsByName(const nsString& aElementName, nsIDOMNodeList** aReturn)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLDocumentClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLDocument(nsIScriptContext *aContext, nsIDOMHTMLDocument *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLDocument_h__
|
|
@ -0,0 +1,57 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLElement_h__
|
||||
#define nsIDOMHTMLElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMElement.h"
|
||||
|
||||
class nsIDOMHTMLElement;
|
||||
|
||||
#define NS_IDOMHTMLELEMENT_IID \
|
||||
{ 0x6f7652fc, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLElement : public nsIDOMElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetId(nsString& aId)=0;
|
||||
NS_IMETHOD SetId(const nsString& aId)=0;
|
||||
|
||||
NS_IMETHOD GetTitle(nsString& aTitle)=0;
|
||||
NS_IMETHOD SetTitle(const nsString& aTitle)=0;
|
||||
|
||||
NS_IMETHOD GetLang(nsString& aLang)=0;
|
||||
NS_IMETHOD SetLang(const nsString& aLang)=0;
|
||||
|
||||
NS_IMETHOD GetDir(nsString& aDir)=0;
|
||||
NS_IMETHOD SetDir(const nsString& aDir)=0;
|
||||
|
||||
NS_IMETHOD GetClassName(nsString& aClassName)=0;
|
||||
NS_IMETHOD SetClassName(const nsString& aClassName)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLElement(nsIScriptContext *aContext, nsIDOMHTMLElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLElement_h__
|
|
@ -0,0 +1,51 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLFontElement_h__
|
||||
#define nsIDOMHTMLFontElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFontElement;
|
||||
|
||||
#define NS_IDOMHTMLFONTELEMENT_IID \
|
||||
{ 0x6f7652fd, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLFontElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetColor(nsString& aColor)=0;
|
||||
NS_IMETHOD SetColor(const nsString& aColor)=0;
|
||||
|
||||
NS_IMETHOD GetFace(nsString& aFace)=0;
|
||||
NS_IMETHOD SetFace(const nsString& aFace)=0;
|
||||
|
||||
NS_IMETHOD GetSize(nsString& aSize)=0;
|
||||
NS_IMETHOD SetSize(const nsString& aSize)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLFontElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLFontElement(nsIScriptContext *aContext, nsIDOMHTMLFontElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLFontElement_h__
|
|
@ -0,0 +1,64 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLFormElement_h__
|
||||
#define nsIDOMHTMLFormElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLCollection;
|
||||
|
||||
#define NS_IDOMHTMLFORMELEMENT_IID \
|
||||
{ 0x6f7652fe, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLFormElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetElements(nsIDOMHTMLCollection** aElements)=0;
|
||||
NS_IMETHOD SetElements(nsIDOMHTMLCollection* aElements)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetAcceptCharset(nsString& aAcceptCharset)=0;
|
||||
NS_IMETHOD SetAcceptCharset(const nsString& aAcceptCharset)=0;
|
||||
|
||||
NS_IMETHOD GetAction(nsString& aAction)=0;
|
||||
NS_IMETHOD SetAction(const nsString& aAction)=0;
|
||||
|
||||
NS_IMETHOD GetEnctype(nsString& aEnctype)=0;
|
||||
NS_IMETHOD SetEnctype(const nsString& aEnctype)=0;
|
||||
|
||||
NS_IMETHOD GetMethod(nsString& aMethod)=0;
|
||||
NS_IMETHOD SetMethod(const nsString& aMethod)=0;
|
||||
|
||||
NS_IMETHOD GetTarget(nsString& aTarget)=0;
|
||||
NS_IMETHOD SetTarget(const nsString& aTarget)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLFormElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLFormElement(nsIScriptContext *aContext, nsIDOMHTMLFormElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLFormElement_h__
|
|
@ -0,0 +1,66 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLFrameElement_h__
|
||||
#define nsIDOMHTMLFrameElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFrameElement;
|
||||
|
||||
#define NS_IDOMHTMLFRAMEELEMENT_IID \
|
||||
{ 0x6f7652ff, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLFrameElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetFrameBorder(nsString& aFrameBorder)=0;
|
||||
NS_IMETHOD SetFrameBorder(const nsString& aFrameBorder)=0;
|
||||
|
||||
NS_IMETHOD GetLongDesc(nsString& aLongDesc)=0;
|
||||
NS_IMETHOD SetLongDesc(const nsString& aLongDesc)=0;
|
||||
|
||||
NS_IMETHOD GetMarginHeight(nsString& aMarginHeight)=0;
|
||||
NS_IMETHOD SetMarginHeight(const nsString& aMarginHeight)=0;
|
||||
|
||||
NS_IMETHOD GetMarginWidth(nsString& aMarginWidth)=0;
|
||||
NS_IMETHOD SetMarginWidth(const nsString& aMarginWidth)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetNoResize(PRBool* aNoResize)=0;
|
||||
NS_IMETHOD SetNoResize(PRBool aNoResize)=0;
|
||||
|
||||
NS_IMETHOD GetScrolling(nsString& aScrolling)=0;
|
||||
NS_IMETHOD SetScrolling(const nsString& aScrolling)=0;
|
||||
|
||||
NS_IMETHOD GetSrc(nsString& aSrc)=0;
|
||||
NS_IMETHOD SetSrc(const nsString& aSrc)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLFrameElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLFrameElement(nsIScriptContext *aContext, nsIDOMHTMLFrameElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLFrameElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLFrameSetElement_h__
|
||||
#define nsIDOMHTMLFrameSetElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFrameSetElement;
|
||||
|
||||
#define NS_IDOMHTMLFRAMESETELEMENT_IID \
|
||||
{ 0x6f765300, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLFrameSetElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCols(nsString& aCols)=0;
|
||||
NS_IMETHOD SetCols(const nsString& aCols)=0;
|
||||
|
||||
NS_IMETHOD GetRows(nsString& aRows)=0;
|
||||
NS_IMETHOD SetRows(const nsString& aRows)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLFrameSetElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLFrameSetElement(nsIScriptContext *aContext, nsIDOMHTMLFrameSetElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLFrameSetElement_h__
|
|
@ -0,0 +1,54 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLHRElement_h__
|
||||
#define nsIDOMHTMLHRElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLHRElement;
|
||||
|
||||
#define NS_IDOMHTMLHRELEMENT_IID \
|
||||
{ 0x6f765303, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLHRElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetNoShade(PRBool* aNoShade)=0;
|
||||
NS_IMETHOD SetNoShade(PRBool aNoShade)=0;
|
||||
|
||||
NS_IMETHOD GetSize(nsString& aSize)=0;
|
||||
NS_IMETHOD SetSize(const nsString& aSize)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLHRElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLHRElement(nsIScriptContext *aContext, nsIDOMHTMLHRElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLHRElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLHeadElement_h__
|
||||
#define nsIDOMHTMLHeadElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLHeadElement;
|
||||
|
||||
#define NS_IDOMHTMLHEADELEMENT_IID \
|
||||
{ 0x6f765301, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLHeadElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetProfile(nsString& aProfile)=0;
|
||||
NS_IMETHOD SetProfile(const nsString& aProfile)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLHeadElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLHeadElement(nsIScriptContext *aContext, nsIDOMHTMLHeadElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLHeadElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLHeadingElement_h__
|
||||
#define nsIDOMHTMLHeadingElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLHeadingElement;
|
||||
|
||||
#define NS_IDOMHTMLHEADINGELEMENT_IID \
|
||||
{ 0x6f765302, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLHeadingElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLHeadingElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLHeadingElement(nsIScriptContext *aContext, nsIDOMHTMLHeadingElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLHeadingElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLHtmlElement_h__
|
||||
#define nsIDOMHTMLHtmlElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLHtmlElement;
|
||||
|
||||
#define NS_IDOMHTMLHTMLELEMENT_IID \
|
||||
{ 0x6f765304, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLHtmlElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetVersion(nsString& aVersion)=0;
|
||||
NS_IMETHOD SetVersion(const nsString& aVersion)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLHtmlElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLHtmlElement(nsIScriptContext *aContext, nsIDOMHTMLHtmlElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLHtmlElement_h__
|
|
@ -0,0 +1,72 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLIFrameElement_h__
|
||||
#define nsIDOMHTMLIFrameElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLIFrameElement;
|
||||
|
||||
#define NS_IDOMHTMLIFRAMEELEMENT_IID \
|
||||
{ 0x6f765305, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLIFrameElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetFrameBorder(nsString& aFrameBorder)=0;
|
||||
NS_IMETHOD SetFrameBorder(const nsString& aFrameBorder)=0;
|
||||
|
||||
NS_IMETHOD GetHeight(nsString& aHeight)=0;
|
||||
NS_IMETHOD SetHeight(const nsString& aHeight)=0;
|
||||
|
||||
NS_IMETHOD GetLongDesc(nsString& aLongDesc)=0;
|
||||
NS_IMETHOD SetLongDesc(const nsString& aLongDesc)=0;
|
||||
|
||||
NS_IMETHOD GetMarginHeight(nsString& aMarginHeight)=0;
|
||||
NS_IMETHOD SetMarginHeight(const nsString& aMarginHeight)=0;
|
||||
|
||||
NS_IMETHOD GetMarginWidth(nsString& aMarginWidth)=0;
|
||||
NS_IMETHOD SetMarginWidth(const nsString& aMarginWidth)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetScrolling(nsString& aScrolling)=0;
|
||||
NS_IMETHOD SetScrolling(const nsString& aScrolling)=0;
|
||||
|
||||
NS_IMETHOD GetSrc(nsString& aSrc)=0;
|
||||
NS_IMETHOD SetSrc(const nsString& aSrc)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLIFrameElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLIFrameElement(nsIScriptContext *aContext, nsIDOMHTMLIFrameElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLIFrameElement_h__
|
|
@ -0,0 +1,81 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLImageElement_h__
|
||||
#define nsIDOMHTMLImageElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLImageElement;
|
||||
|
||||
#define NS_IDOMHTMLIMAGEELEMENT_IID \
|
||||
{ 0x6f765306, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLImageElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetLowSrc(nsString& aLowSrc)=0;
|
||||
NS_IMETHOD SetLowSrc(const nsString& aLowSrc)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetAlt(nsString& aAlt)=0;
|
||||
NS_IMETHOD SetAlt(const nsString& aAlt)=0;
|
||||
|
||||
NS_IMETHOD GetBorder(nsString& aBorder)=0;
|
||||
NS_IMETHOD SetBorder(const nsString& aBorder)=0;
|
||||
|
||||
NS_IMETHOD GetHeight(nsString& aHeight)=0;
|
||||
NS_IMETHOD SetHeight(const nsString& aHeight)=0;
|
||||
|
||||
NS_IMETHOD GetHspace(nsString& aHspace)=0;
|
||||
NS_IMETHOD SetHspace(const nsString& aHspace)=0;
|
||||
|
||||
NS_IMETHOD GetIsMap(PRBool* aIsMap)=0;
|
||||
NS_IMETHOD SetIsMap(PRBool aIsMap)=0;
|
||||
|
||||
NS_IMETHOD GetLongDesc(nsString& aLongDesc)=0;
|
||||
NS_IMETHOD SetLongDesc(const nsString& aLongDesc)=0;
|
||||
|
||||
NS_IMETHOD GetSrc(nsString& aSrc)=0;
|
||||
NS_IMETHOD SetSrc(const nsString& aSrc)=0;
|
||||
|
||||
NS_IMETHOD GetUseMap(nsString& aUseMap)=0;
|
||||
NS_IMETHOD SetUseMap(const nsString& aUseMap)=0;
|
||||
|
||||
NS_IMETHOD GetVspace(nsString& aVspace)=0;
|
||||
NS_IMETHOD SetVspace(const nsString& aVspace)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLImageElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLImageElement(nsIScriptContext *aContext, nsIDOMHTMLImageElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLImageElement_h__
|
|
@ -0,0 +1,105 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLInputElement_h__
|
||||
#define nsIDOMHTMLInputElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLInputElement;
|
||||
class nsIDOMHTMLFormElement;
|
||||
|
||||
#define NS_IDOMHTMLINPUTELEMENT_IID \
|
||||
{ 0x6f765307, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLInputElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetDefaultValue(nsString& aDefaultValue)=0;
|
||||
NS_IMETHOD SetDefaultValue(const nsString& aDefaultValue)=0;
|
||||
|
||||
NS_IMETHOD GetDefaultChecked(PRBool* aDefaultChecked)=0;
|
||||
NS_IMETHOD SetDefaultChecked(PRBool aDefaultChecked)=0;
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetAccept(nsString& aAccept)=0;
|
||||
NS_IMETHOD SetAccept(const nsString& aAccept)=0;
|
||||
|
||||
NS_IMETHOD GetAccessKey(nsString& aAccessKey)=0;
|
||||
NS_IMETHOD SetAccessKey(const nsString& aAccessKey)=0;
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetAlt(nsString& aAlt)=0;
|
||||
NS_IMETHOD SetAlt(const nsString& aAlt)=0;
|
||||
|
||||
NS_IMETHOD GetChecked(PRBool* aChecked)=0;
|
||||
NS_IMETHOD SetChecked(PRBool aChecked)=0;
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetMaxLength(PRInt32* aMaxLength)=0;
|
||||
NS_IMETHOD SetMaxLength(PRInt32 aMaxLength)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetReadOnly(PRBool* aReadOnly)=0;
|
||||
NS_IMETHOD SetReadOnly(PRBool aReadOnly)=0;
|
||||
|
||||
NS_IMETHOD GetSize(nsString& aSize)=0;
|
||||
NS_IMETHOD SetSize(const nsString& aSize)=0;
|
||||
|
||||
NS_IMETHOD GetSrc(nsString& aSrc)=0;
|
||||
NS_IMETHOD SetSrc(const nsString& aSrc)=0;
|
||||
|
||||
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
|
||||
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
|
||||
NS_IMETHOD GetUseMap(nsString& aUseMap)=0;
|
||||
NS_IMETHOD SetUseMap(const nsString& aUseMap)=0;
|
||||
|
||||
NS_IMETHOD GetValue(nsString& aValue)=0;
|
||||
NS_IMETHOD SetValue(const nsString& aValue)=0;
|
||||
|
||||
NS_IMETHOD Blur()=0;
|
||||
|
||||
NS_IMETHOD Focus()=0;
|
||||
|
||||
NS_IMETHOD Select()=0;
|
||||
|
||||
NS_IMETHOD Click()=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLInputElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLInputElement(nsIScriptContext *aContext, nsIDOMHTMLInputElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLInputElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLInsElement_h__
|
||||
#define nsIDOMHTMLInsElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLInsElement;
|
||||
|
||||
#define NS_IDOMHTMLINSELEMENT_IID \
|
||||
{ 0x6f765308, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLInsElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCite(nsString& aCite)=0;
|
||||
NS_IMETHOD SetCite(const nsString& aCite)=0;
|
||||
|
||||
NS_IMETHOD GetDateTime(nsString& aDateTime)=0;
|
||||
NS_IMETHOD SetDateTime(const nsString& aDateTime)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLInsElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLInsElement(nsIScriptContext *aContext, nsIDOMHTMLInsElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLInsElement_h__
|
|
@ -0,0 +1,49 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLIsIndexElement_h__
|
||||
#define nsIDOMHTMLIsIndexElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLIsIndexElement;
|
||||
|
||||
#define NS_IDOMHTMLISINDEXELEMENT_IID \
|
||||
{ 0x6f765309, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLIsIndexElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetPrompt(nsString& aPrompt)=0;
|
||||
NS_IMETHOD SetPrompt(const nsString& aPrompt)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLIsIndexElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLIsIndexElement(nsIScriptContext *aContext, nsIDOMHTMLIsIndexElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLIsIndexElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLLIElement_h__
|
||||
#define nsIDOMHTMLLIElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLLIElement;
|
||||
|
||||
#define NS_IDOMHTMLLIELEMENT_IID \
|
||||
{ 0x6f76530c, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLLIElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
|
||||
NS_IMETHOD GetValue(PRInt32* aValue)=0;
|
||||
NS_IMETHOD SetValue(PRInt32 aValue)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLLIElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLLIElement(nsIScriptContext *aContext, nsIDOMHTMLLIElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLLIElement_h__
|
|
@ -0,0 +1,52 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLLabelElement_h__
|
||||
#define nsIDOMHTMLLabelElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLLabelElement;
|
||||
|
||||
#define NS_IDOMHTMLLABELELEMENT_IID \
|
||||
{ 0x6f76530a, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLLabelElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetAccessKey(nsString& aAccessKey)=0;
|
||||
NS_IMETHOD SetAccessKey(const nsString& aAccessKey)=0;
|
||||
|
||||
NS_IMETHOD GetHtmlFor(nsString& aHtmlFor)=0;
|
||||
NS_IMETHOD SetHtmlFor(const nsString& aHtmlFor)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLLabelElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLLabelElement(nsIScriptContext *aContext, nsIDOMHTMLLabelElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLLabelElement_h__
|
|
@ -0,0 +1,52 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLLegendElement_h__
|
||||
#define nsIDOMHTMLLegendElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLLegendElement;
|
||||
|
||||
#define NS_IDOMHTMLLEGENDELEMENT_IID \
|
||||
{ 0x6f76530b, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLLegendElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetAccessKey(nsString& aAccessKey)=0;
|
||||
NS_IMETHOD SetAccessKey(const nsString& aAccessKey)=0;
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLLegendElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLLegendElement(nsIScriptContext *aContext, nsIDOMHTMLLegendElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLLegendElement_h__
|
|
@ -0,0 +1,69 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLLinkElement_h__
|
||||
#define nsIDOMHTMLLinkElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLLinkElement;
|
||||
|
||||
#define NS_IDOMHTMLLINKELEMENT_IID \
|
||||
{ 0x6f76530d, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLLinkElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetCharset(nsString& aCharset)=0;
|
||||
NS_IMETHOD SetCharset(const nsString& aCharset)=0;
|
||||
|
||||
NS_IMETHOD GetHref(nsString& aHref)=0;
|
||||
NS_IMETHOD SetHref(const nsString& aHref)=0;
|
||||
|
||||
NS_IMETHOD GetHreflang(nsString& aHreflang)=0;
|
||||
NS_IMETHOD SetHreflang(const nsString& aHreflang)=0;
|
||||
|
||||
NS_IMETHOD GetMedia(nsString& aMedia)=0;
|
||||
NS_IMETHOD SetMedia(const nsString& aMedia)=0;
|
||||
|
||||
NS_IMETHOD GetRel(nsString& aRel)=0;
|
||||
NS_IMETHOD SetRel(const nsString& aRel)=0;
|
||||
|
||||
NS_IMETHOD GetRev(nsString& aRev)=0;
|
||||
NS_IMETHOD SetRev(const nsString& aRev)=0;
|
||||
|
||||
NS_IMETHOD GetTarget(nsString& aTarget)=0;
|
||||
NS_IMETHOD SetTarget(const nsString& aTarget)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLLinkElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLLinkElement(nsIScriptContext *aContext, nsIDOMHTMLLinkElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLLinkElement_h__
|
|
@ -0,0 +1,49 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLMapElement_h__
|
||||
#define nsIDOMHTMLMapElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLMapElement;
|
||||
class nsIDOMHTMLCollection;
|
||||
|
||||
#define NS_IDOMHTMLMAPELEMENT_IID \
|
||||
{ 0x6f76530e, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLMapElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAreas(nsIDOMHTMLCollection** aAreas)=0;
|
||||
NS_IMETHOD SetAreas(nsIDOMHTMLCollection* aAreas)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLMapElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLMapElement(nsIScriptContext *aContext, nsIDOMHTMLMapElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLMapElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLMenuElement_h__
|
||||
#define nsIDOMHTMLMenuElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLMenuElement;
|
||||
|
||||
#define NS_IDOMHTMLMENUELEMENT_IID \
|
||||
{ 0x6f76530f, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLMenuElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCompact(PRBool* aCompact)=0;
|
||||
NS_IMETHOD SetCompact(PRBool aCompact)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLMenuElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLMenuElement(nsIScriptContext *aContext, nsIDOMHTMLMenuElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLMenuElement_h__
|
|
@ -0,0 +1,54 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLMetaElement_h__
|
||||
#define nsIDOMHTMLMetaElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLMetaElement;
|
||||
|
||||
#define NS_IDOMHTMLMETAELEMENT_IID \
|
||||
{ 0x6f765310, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLMetaElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetContent(nsString& aContent)=0;
|
||||
NS_IMETHOD SetContent(const nsString& aContent)=0;
|
||||
|
||||
NS_IMETHOD GetHttpEquiv(nsString& aHttpEquiv)=0;
|
||||
NS_IMETHOD SetHttpEquiv(const nsString& aHttpEquiv)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetScheme(nsString& aScheme)=0;
|
||||
NS_IMETHOD SetScheme(const nsString& aScheme)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLMetaElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLMetaElement(nsIScriptContext *aContext, nsIDOMHTMLMetaElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLMetaElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLModElement_h__
|
||||
#define nsIDOMHTMLModElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLModElement;
|
||||
|
||||
#define NS_IDOMHTMLMODELEMENT_IID \
|
||||
{ 0x6f765311, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLModElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCite(nsString& aCite)=0;
|
||||
NS_IMETHOD SetCite(const nsString& aCite)=0;
|
||||
|
||||
NS_IMETHOD GetDateTime(nsString& aDateTime)=0;
|
||||
NS_IMETHOD SetDateTime(const nsString& aDateTime)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLModElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLModElement(nsIScriptContext *aContext, nsIDOMHTMLModElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLModElement_h__
|
|
@ -0,0 +1,51 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLOListElement_h__
|
||||
#define nsIDOMHTMLOListElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLOListElement;
|
||||
|
||||
#define NS_IDOMHTMLOLISTELEMENT_IID \
|
||||
{ 0x6f765313, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLOListElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCompact(PRBool* aCompact)=0;
|
||||
NS_IMETHOD SetCompact(PRBool aCompact)=0;
|
||||
|
||||
NS_IMETHOD GetStart(PRInt32* aStart)=0;
|
||||
NS_IMETHOD SetStart(PRInt32 aStart)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLOListElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLOListElement(nsIScriptContext *aContext, nsIDOMHTMLOListElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLOListElement_h__
|
|
@ -0,0 +1,97 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLObjectElement_h__
|
||||
#define nsIDOMHTMLObjectElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLObjectElement;
|
||||
|
||||
#define NS_IDOMHTMLOBJECTELEMENT_IID \
|
||||
{ 0x6f765312, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLObjectElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetCode(nsString& aCode)=0;
|
||||
NS_IMETHOD SetCode(const nsString& aCode)=0;
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetArchive(nsString& aArchive)=0;
|
||||
NS_IMETHOD SetArchive(const nsString& aArchive)=0;
|
||||
|
||||
NS_IMETHOD GetBorder(nsString& aBorder)=0;
|
||||
NS_IMETHOD SetBorder(const nsString& aBorder)=0;
|
||||
|
||||
NS_IMETHOD GetCodeBase(nsString& aCodeBase)=0;
|
||||
NS_IMETHOD SetCodeBase(const nsString& aCodeBase)=0;
|
||||
|
||||
NS_IMETHOD GetCodeType(nsString& aCodeType)=0;
|
||||
NS_IMETHOD SetCodeType(const nsString& aCodeType)=0;
|
||||
|
||||
NS_IMETHOD GetData(nsString& aData)=0;
|
||||
NS_IMETHOD SetData(const nsString& aData)=0;
|
||||
|
||||
NS_IMETHOD GetDeclare(PRBool* aDeclare)=0;
|
||||
NS_IMETHOD SetDeclare(PRBool aDeclare)=0;
|
||||
|
||||
NS_IMETHOD GetHeight(nsString& aHeight)=0;
|
||||
NS_IMETHOD SetHeight(const nsString& aHeight)=0;
|
||||
|
||||
NS_IMETHOD GetHspace(nsString& aHspace)=0;
|
||||
NS_IMETHOD SetHspace(const nsString& aHspace)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetStandby(nsString& aStandby)=0;
|
||||
NS_IMETHOD SetStandby(const nsString& aStandby)=0;
|
||||
|
||||
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
|
||||
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
|
||||
NS_IMETHOD GetUseMap(nsString& aUseMap)=0;
|
||||
NS_IMETHOD SetUseMap(const nsString& aUseMap)=0;
|
||||
|
||||
NS_IMETHOD GetVspace(nsString& aVspace)=0;
|
||||
NS_IMETHOD SetVspace(const nsString& aVspace)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLObjectElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLObjectElement(nsIScriptContext *aContext, nsIDOMHTMLObjectElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLObjectElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLOptGroupElement_h__
|
||||
#define nsIDOMHTMLOptGroupElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLOptGroupElement;
|
||||
|
||||
#define NS_IDOMHTMLOPTGROUPELEMENT_IID \
|
||||
{ 0x6f765314, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLOptGroupElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetLabel(nsString& aLabel)=0;
|
||||
NS_IMETHOD SetLabel(const nsString& aLabel)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLOptGroupElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLOptGroupElement(nsIScriptContext *aContext, nsIDOMHTMLOptGroupElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLOptGroupElement_h__
|
|
@ -0,0 +1,67 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLOptionElement_h__
|
||||
#define nsIDOMHTMLOptionElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLOptionElement;
|
||||
|
||||
#define NS_IDOMHTMLOPTIONELEMENT_IID \
|
||||
{ 0x6f765315, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLOptionElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetDefaultSelected(PRBool* aDefaultSelected)=0;
|
||||
NS_IMETHOD SetDefaultSelected(PRBool aDefaultSelected)=0;
|
||||
|
||||
NS_IMETHOD GetText(nsString& aText)=0;
|
||||
NS_IMETHOD SetText(const nsString& aText)=0;
|
||||
|
||||
NS_IMETHOD GetIndex(PRInt32* aIndex)=0;
|
||||
NS_IMETHOD SetIndex(PRInt32 aIndex)=0;
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetLabel(nsString& aLabel)=0;
|
||||
NS_IMETHOD SetLabel(const nsString& aLabel)=0;
|
||||
|
||||
NS_IMETHOD GetSelected(PRBool* aSelected)=0;
|
||||
NS_IMETHOD SetSelected(PRBool aSelected)=0;
|
||||
|
||||
NS_IMETHOD GetValue(nsString& aValue)=0;
|
||||
NS_IMETHOD SetValue(const nsString& aValue)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLOptionElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLOptionElement(nsIScriptContext *aContext, nsIDOMHTMLOptionElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLOptionElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLParagraphElement_h__
|
||||
#define nsIDOMHTMLParagraphElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLParagraphElement;
|
||||
|
||||
#define NS_IDOMHTMLPARAGRAPHELEMENT_IID \
|
||||
{ 0x6f765316, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLParagraphElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLParagraphElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLParagraphElement(nsIScriptContext *aContext, nsIDOMHTMLParagraphElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLParagraphElement_h__
|
|
@ -0,0 +1,54 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLParamElement_h__
|
||||
#define nsIDOMHTMLParamElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLParamElement;
|
||||
|
||||
#define NS_IDOMHTMLPARAMELEMENT_IID \
|
||||
{ 0x6f765317, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLParamElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
|
||||
NS_IMETHOD GetValue(nsString& aValue)=0;
|
||||
NS_IMETHOD SetValue(const nsString& aValue)=0;
|
||||
|
||||
NS_IMETHOD GetValueType(nsString& aValueType)=0;
|
||||
NS_IMETHOD SetValueType(const nsString& aValueType)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLParamElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLParamElement(nsIScriptContext *aContext, nsIDOMHTMLParamElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLParamElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLPreElement_h__
|
||||
#define nsIDOMHTMLPreElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLPreElement;
|
||||
|
||||
#define NS_IDOMHTMLPREELEMENT_IID \
|
||||
{ 0x6f765318, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLPreElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetWidth(PRInt32* aWidth)=0;
|
||||
NS_IMETHOD SetWidth(PRInt32 aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLPreElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLPreElement(nsIScriptContext *aContext, nsIDOMHTMLPreElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLPreElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLQuoteElement_h__
|
||||
#define nsIDOMHTMLQuoteElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLQuoteElement;
|
||||
|
||||
#define NS_IDOMHTMLQUOTEELEMENT_IID \
|
||||
{ 0x6f765319, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLQuoteElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCite(nsString& aCite)=0;
|
||||
NS_IMETHOD SetCite(const nsString& aCite)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLQuoteElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLQuoteElement(nsIScriptContext *aContext, nsIDOMHTMLQuoteElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLQuoteElement_h__
|
|
@ -0,0 +1,63 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLScriptElement_h__
|
||||
#define nsIDOMHTMLScriptElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLScriptElement;
|
||||
|
||||
#define NS_IDOMHTMLSCRIPTELEMENT_IID \
|
||||
{ 0x6f76531a, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLScriptElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetText(nsString& aText)=0;
|
||||
NS_IMETHOD SetText(const nsString& aText)=0;
|
||||
|
||||
NS_IMETHOD GetHtmlFor(nsString& aHtmlFor)=0;
|
||||
NS_IMETHOD SetHtmlFor(const nsString& aHtmlFor)=0;
|
||||
|
||||
NS_IMETHOD GetEvent(nsString& aEvent)=0;
|
||||
NS_IMETHOD SetEvent(const nsString& aEvent)=0;
|
||||
|
||||
NS_IMETHOD GetCharset(nsString& aCharset)=0;
|
||||
NS_IMETHOD SetCharset(const nsString& aCharset)=0;
|
||||
|
||||
NS_IMETHOD GetDefer(PRBool* aDefer)=0;
|
||||
NS_IMETHOD SetDefer(PRBool aDefer)=0;
|
||||
|
||||
NS_IMETHOD GetSrc(nsString& aSrc)=0;
|
||||
NS_IMETHOD SetSrc(const nsString& aSrc)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLScriptElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLScriptElement(nsIScriptContext *aContext, nsIDOMHTMLScriptElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLScriptElement_h__
|
|
@ -0,0 +1,86 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLSelectElement_h__
|
||||
#define nsIDOMHTMLSelectElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLSelectElement;
|
||||
class nsIDOMHTMLElement;
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLCollection;
|
||||
|
||||
#define NS_IDOMHTMLSELECTELEMENT_IID \
|
||||
{ 0x6f76531b, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLSelectElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
|
||||
NS_IMETHOD GetSelectedIndex(PRInt32* aSelectedIndex)=0;
|
||||
NS_IMETHOD SetSelectedIndex(PRInt32 aSelectedIndex)=0;
|
||||
|
||||
NS_IMETHOD GetValue(nsString& aValue)=0;
|
||||
NS_IMETHOD SetValue(const nsString& aValue)=0;
|
||||
|
||||
NS_IMETHOD GetLength(PRInt32* aLength)=0;
|
||||
NS_IMETHOD SetLength(PRInt32 aLength)=0;
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetOptions(nsIDOMHTMLCollection** aOptions)=0;
|
||||
NS_IMETHOD SetOptions(nsIDOMHTMLCollection* aOptions)=0;
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetMultiple(PRBool* aMultiple)=0;
|
||||
NS_IMETHOD SetMultiple(PRBool aMultiple)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetSize(PRInt32* aSize)=0;
|
||||
NS_IMETHOD SetSize(PRInt32 aSize)=0;
|
||||
|
||||
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
|
||||
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
|
||||
|
||||
NS_IMETHOD Add(nsIDOMHTMLElement* aElement, nsIDOMHTMLElement* aBefore)=0;
|
||||
|
||||
NS_IMETHOD Remove(PRInt32 aIndex)=0;
|
||||
|
||||
NS_IMETHOD Blur()=0;
|
||||
|
||||
NS_IMETHOD Focus()=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLSelectElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLSelectElement(nsIScriptContext *aContext, nsIDOMHTMLSelectElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLSelectElement_h__
|
|
@ -0,0 +1,51 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLStyleElement_h__
|
||||
#define nsIDOMHTMLStyleElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLStyleElement;
|
||||
|
||||
#define NS_IDOMHTMLSTYLEELEMENT_IID \
|
||||
{ 0x6f76531c, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLStyleElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetMedia(nsString& aMedia)=0;
|
||||
NS_IMETHOD SetMedia(const nsString& aMedia)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLStyleElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLStyleElement(nsIScriptContext *aContext, nsIDOMHTMLStyleElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLStyleElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTableCaptionElement_h__
|
||||
#define nsIDOMHTMLTableCaptionElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLTableCaptionElement;
|
||||
|
||||
#define NS_IDOMHTMLTABLECAPTIONELEMENT_IID \
|
||||
{ 0x6f76531d, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTableCaptionElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTableCaptionElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTableCaptionElement(nsIScriptContext *aContext, nsIDOMHTMLTableCaptionElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTableCaptionElement_h__
|
|
@ -0,0 +1,87 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTableCellElement_h__
|
||||
#define nsIDOMHTMLTableCellElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLTableCellElement;
|
||||
|
||||
#define NS_IDOMHTMLTABLECELLELEMENT_IID \
|
||||
{ 0x6f76531e, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTableCellElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCellIndex(PRInt32* aCellIndex)=0;
|
||||
NS_IMETHOD SetCellIndex(PRInt32 aCellIndex)=0;
|
||||
|
||||
NS_IMETHOD GetAbbr(nsString& aAbbr)=0;
|
||||
NS_IMETHOD SetAbbr(const nsString& aAbbr)=0;
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetAxis(nsString& aAxis)=0;
|
||||
NS_IMETHOD SetAxis(const nsString& aAxis)=0;
|
||||
|
||||
NS_IMETHOD GetBgColor(nsString& aBgColor)=0;
|
||||
NS_IMETHOD SetBgColor(const nsString& aBgColor)=0;
|
||||
|
||||
NS_IMETHOD GetCh(nsString& aCh)=0;
|
||||
NS_IMETHOD SetCh(const nsString& aCh)=0;
|
||||
|
||||
NS_IMETHOD GetChOff(nsString& aChOff)=0;
|
||||
NS_IMETHOD SetChOff(const nsString& aChOff)=0;
|
||||
|
||||
NS_IMETHOD GetColSpan(PRInt32* aColSpan)=0;
|
||||
NS_IMETHOD SetColSpan(PRInt32 aColSpan)=0;
|
||||
|
||||
NS_IMETHOD GetHeaders(nsString& aHeaders)=0;
|
||||
NS_IMETHOD SetHeaders(const nsString& aHeaders)=0;
|
||||
|
||||
NS_IMETHOD GetHeight(nsString& aHeight)=0;
|
||||
NS_IMETHOD SetHeight(const nsString& aHeight)=0;
|
||||
|
||||
NS_IMETHOD GetNoWrap(PRBool* aNoWrap)=0;
|
||||
NS_IMETHOD SetNoWrap(PRBool aNoWrap)=0;
|
||||
|
||||
NS_IMETHOD GetRowSpan(PRInt32* aRowSpan)=0;
|
||||
NS_IMETHOD SetRowSpan(PRInt32 aRowSpan)=0;
|
||||
|
||||
NS_IMETHOD GetScope(nsString& aScope)=0;
|
||||
NS_IMETHOD SetScope(const nsString& aScope)=0;
|
||||
|
||||
NS_IMETHOD GetVAlign(nsString& aVAlign)=0;
|
||||
NS_IMETHOD SetVAlign(const nsString& aVAlign)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTableCellElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTableCellElement(nsIScriptContext *aContext, nsIDOMHTMLTableCellElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTableCellElement_h__
|
|
@ -0,0 +1,60 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTableColElement_h__
|
||||
#define nsIDOMHTMLTableColElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLTableColElement;
|
||||
|
||||
#define NS_IDOMHTMLTABLECOLELEMENT_IID \
|
||||
{ 0x6f76531f, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTableColElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetCh(nsString& aCh)=0;
|
||||
NS_IMETHOD SetCh(const nsString& aCh)=0;
|
||||
|
||||
NS_IMETHOD GetChOff(nsString& aChOff)=0;
|
||||
NS_IMETHOD SetChOff(const nsString& aChOff)=0;
|
||||
|
||||
NS_IMETHOD GetSpan(PRInt32* aSpan)=0;
|
||||
NS_IMETHOD SetSpan(PRInt32 aSpan)=0;
|
||||
|
||||
NS_IMETHOD GetVAlign(nsString& aVAlign)=0;
|
||||
NS_IMETHOD SetVAlign(const nsString& aVAlign)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTableColElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTableColElement(nsIScriptContext *aContext, nsIDOMHTMLTableColElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTableColElement_h__
|
|
@ -0,0 +1,104 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTableElement_h__
|
||||
#define nsIDOMHTMLTableElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLElement;
|
||||
class nsIDOMHTMLTableElement;
|
||||
class nsIDOMHTMLTableCaptionElement;
|
||||
class nsIDOMHTMLTableSectionElement;
|
||||
class nsIDOMHTMLCollection;
|
||||
|
||||
#define NS_IDOMHTMLTABLEELEMENT_IID \
|
||||
{ 0x6f765320, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTableElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement** aCaption)=0;
|
||||
NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement* aCaption)=0;
|
||||
|
||||
NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement** aTHead)=0;
|
||||
NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement* aTHead)=0;
|
||||
|
||||
NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement** aTFoot)=0;
|
||||
NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement* aTFoot)=0;
|
||||
|
||||
NS_IMETHOD GetRows(nsIDOMHTMLCollection** aRows)=0;
|
||||
NS_IMETHOD SetRows(nsIDOMHTMLCollection* aRows)=0;
|
||||
|
||||
NS_IMETHOD GetTBodies(nsIDOMHTMLCollection** aTBodies)=0;
|
||||
NS_IMETHOD SetTBodies(nsIDOMHTMLCollection* aTBodies)=0;
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetBgColor(nsString& aBgColor)=0;
|
||||
NS_IMETHOD SetBgColor(const nsString& aBgColor)=0;
|
||||
|
||||
NS_IMETHOD GetBorder(nsString& aBorder)=0;
|
||||
NS_IMETHOD SetBorder(const nsString& aBorder)=0;
|
||||
|
||||
NS_IMETHOD GetCellPadding(nsString& aCellPadding)=0;
|
||||
NS_IMETHOD SetCellPadding(const nsString& aCellPadding)=0;
|
||||
|
||||
NS_IMETHOD GetCellSpacing(nsString& aCellSpacing)=0;
|
||||
NS_IMETHOD SetCellSpacing(const nsString& aCellSpacing)=0;
|
||||
|
||||
NS_IMETHOD GetFrame(nsString& aFrame)=0;
|
||||
NS_IMETHOD SetFrame(const nsString& aFrame)=0;
|
||||
|
||||
NS_IMETHOD GetRules(nsString& aRules)=0;
|
||||
NS_IMETHOD SetRules(const nsString& aRules)=0;
|
||||
|
||||
NS_IMETHOD GetSummary(nsString& aSummary)=0;
|
||||
NS_IMETHOD SetSummary(const nsString& aSummary)=0;
|
||||
|
||||
NS_IMETHOD GetWidth(nsString& aWidth)=0;
|
||||
NS_IMETHOD SetWidth(const nsString& aWidth)=0;
|
||||
|
||||
NS_IMETHOD CreateTHead(nsIDOMHTMLElement** aReturn)=0;
|
||||
|
||||
NS_IMETHOD DeleteTHead()=0;
|
||||
|
||||
NS_IMETHOD CreateTFoot(nsIDOMHTMLElement** aReturn)=0;
|
||||
|
||||
NS_IMETHOD DeleteTFoot()=0;
|
||||
|
||||
NS_IMETHOD CreateCaption(nsIDOMHTMLElement** aReturn)=0;
|
||||
|
||||
NS_IMETHOD DeleteCaption()=0;
|
||||
|
||||
NS_IMETHOD InsertRow(PRInt32 aIndex, nsIDOMHTMLElement** aReturn)=0;
|
||||
|
||||
NS_IMETHOD DeleteRow(PRInt32 aIndex)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTableElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTableElement(nsIScriptContext *aContext, nsIDOMHTMLTableElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTableElement_h__
|
|
@ -0,0 +1,72 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTableRowElement_h__
|
||||
#define nsIDOMHTMLTableRowElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLElement;
|
||||
class nsIDOMHTMLTableRowElement;
|
||||
class nsIDOMHTMLCollection;
|
||||
|
||||
#define NS_IDOMHTMLTABLEROWELEMENT_IID \
|
||||
{ 0x6f765321, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTableRowElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetRowIndex(PRInt32* aRowIndex)=0;
|
||||
NS_IMETHOD SetRowIndex(PRInt32 aRowIndex)=0;
|
||||
|
||||
NS_IMETHOD GetSectionRowIndex(PRInt32* aSectionRowIndex)=0;
|
||||
NS_IMETHOD SetSectionRowIndex(PRInt32 aSectionRowIndex)=0;
|
||||
|
||||
NS_IMETHOD GetCells(nsIDOMHTMLCollection** aCells)=0;
|
||||
NS_IMETHOD SetCells(nsIDOMHTMLCollection* aCells)=0;
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetBgColor(nsString& aBgColor)=0;
|
||||
NS_IMETHOD SetBgColor(const nsString& aBgColor)=0;
|
||||
|
||||
NS_IMETHOD GetCh(nsString& aCh)=0;
|
||||
NS_IMETHOD SetCh(const nsString& aCh)=0;
|
||||
|
||||
NS_IMETHOD GetChOff(nsString& aChOff)=0;
|
||||
NS_IMETHOD SetChOff(const nsString& aChOff)=0;
|
||||
|
||||
NS_IMETHOD GetVAlign(nsString& aVAlign)=0;
|
||||
NS_IMETHOD SetVAlign(const nsString& aVAlign)=0;
|
||||
|
||||
NS_IMETHOD InsertCell(PRInt32 aIndex, nsIDOMHTMLElement** aReturn)=0;
|
||||
|
||||
NS_IMETHOD DeleteCell(PRInt32 aIndex)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTableRowElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTableRowElement(nsIScriptContext *aContext, nsIDOMHTMLTableRowElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTableRowElement_h__
|
|
@ -0,0 +1,57 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTableSectionElement_h__
|
||||
#define nsIDOMHTMLTableSectionElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLElement;
|
||||
class nsIDOMHTMLTableSectionElement;
|
||||
class nsIDOMHTMLCollection;
|
||||
|
||||
#define NS_IDOMHTMLTABLESECTIONELEMENT_IID \
|
||||
{ 0x6f765322, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTableSectionElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetVAlign(nsString& aVAlign)=0;
|
||||
NS_IMETHOD SetVAlign(const nsString& aVAlign)=0;
|
||||
|
||||
NS_IMETHOD GetRows(nsIDOMHTMLCollection** aRows)=0;
|
||||
NS_IMETHOD SetRows(nsIDOMHTMLCollection* aRows)=0;
|
||||
|
||||
NS_IMETHOD InsertRow(PRInt32 aIndex, nsIDOMHTMLElement** aReturn)=0;
|
||||
|
||||
NS_IMETHOD DeleteRow(PRInt32 aIndex)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTableSectionElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTableSectionElement(nsIScriptContext *aContext, nsIDOMHTMLTableSectionElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTableSectionElement_h__
|
|
@ -0,0 +1,54 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTbodyElement_h__
|
||||
#define nsIDOMHTMLTbodyElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLTbodyElement;
|
||||
|
||||
#define NS_IDOMHTMLTBODYELEMENT_IID \
|
||||
{ 0x6f765323, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTbodyElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetCh(nsString& aCh)=0;
|
||||
NS_IMETHOD SetCh(const nsString& aCh)=0;
|
||||
|
||||
NS_IMETHOD GetChOff(nsString& aChOff)=0;
|
||||
NS_IMETHOD SetChOff(const nsString& aChOff)=0;
|
||||
|
||||
NS_IMETHOD GetVAlign(nsString& aVAlign)=0;
|
||||
NS_IMETHOD SetVAlign(const nsString& aVAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTbodyElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTbodyElement(nsIScriptContext *aContext, nsIDOMHTMLTbodyElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTbodyElement_h__
|
|
@ -0,0 +1,76 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTextAreaElement_h__
|
||||
#define nsIDOMHTMLTextAreaElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLFormElement;
|
||||
class nsIDOMHTMLTextAreaElement;
|
||||
|
||||
#define NS_IDOMHTMLTEXTAREAELEMENT_IID \
|
||||
{ 0x6f765324, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTextAreaElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetDefaultValue(nsString& aDefaultValue)=0;
|
||||
NS_IMETHOD SetDefaultValue(const nsString& aDefaultValue)=0;
|
||||
|
||||
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm)=0;
|
||||
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm)=0;
|
||||
|
||||
NS_IMETHOD GetAccessKey(nsString& aAccessKey)=0;
|
||||
NS_IMETHOD SetAccessKey(const nsString& aAccessKey)=0;
|
||||
|
||||
NS_IMETHOD GetCols(PRInt32* aCols)=0;
|
||||
NS_IMETHOD SetCols(PRInt32 aCols)=0;
|
||||
|
||||
NS_IMETHOD GetDisabled(PRBool* aDisabled)=0;
|
||||
NS_IMETHOD SetDisabled(PRBool aDisabled)=0;
|
||||
|
||||
NS_IMETHOD GetName(nsString& aName)=0;
|
||||
NS_IMETHOD SetName(const nsString& aName)=0;
|
||||
|
||||
NS_IMETHOD GetReadOnly(PRBool* aReadOnly)=0;
|
||||
NS_IMETHOD SetReadOnly(PRBool aReadOnly)=0;
|
||||
|
||||
NS_IMETHOD GetRows(PRInt32* aRows)=0;
|
||||
NS_IMETHOD SetRows(PRInt32 aRows)=0;
|
||||
|
||||
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex)=0;
|
||||
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex)=0;
|
||||
|
||||
NS_IMETHOD Blur()=0;
|
||||
|
||||
NS_IMETHOD Focus()=0;
|
||||
|
||||
NS_IMETHOD Select()=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTextAreaElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTextAreaElement(nsIScriptContext *aContext, nsIDOMHTMLTextAreaElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTextAreaElement_h__
|
|
@ -0,0 +1,54 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTfootElement_h__
|
||||
#define nsIDOMHTMLTfootElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLTfootElement;
|
||||
|
||||
#define NS_IDOMHTMLTFOOTELEMENT_IID \
|
||||
{ 0x6f765325, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTfootElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetCh(nsString& aCh)=0;
|
||||
NS_IMETHOD SetCh(const nsString& aCh)=0;
|
||||
|
||||
NS_IMETHOD GetChOff(nsString& aChOff)=0;
|
||||
NS_IMETHOD SetChOff(const nsString& aChOff)=0;
|
||||
|
||||
NS_IMETHOD GetVAlign(nsString& aVAlign)=0;
|
||||
NS_IMETHOD SetVAlign(const nsString& aVAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTfootElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTfootElement(nsIScriptContext *aContext, nsIDOMHTMLTfootElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTfootElement_h__
|
|
@ -0,0 +1,54 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTheadElement_h__
|
||||
#define nsIDOMHTMLTheadElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLTheadElement;
|
||||
|
||||
#define NS_IDOMHTMLTHEADELEMENT_IID \
|
||||
{ 0x6f765326, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTheadElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetAlign(nsString& aAlign)=0;
|
||||
NS_IMETHOD SetAlign(const nsString& aAlign)=0;
|
||||
|
||||
NS_IMETHOD GetCh(nsString& aCh)=0;
|
||||
NS_IMETHOD SetCh(const nsString& aCh)=0;
|
||||
|
||||
NS_IMETHOD GetChOff(nsString& aChOff)=0;
|
||||
NS_IMETHOD SetChOff(const nsString& aChOff)=0;
|
||||
|
||||
NS_IMETHOD GetVAlign(nsString& aVAlign)=0;
|
||||
NS_IMETHOD SetVAlign(const nsString& aVAlign)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTheadElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTheadElement(nsIScriptContext *aContext, nsIDOMHTMLTheadElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTheadElement_h__
|
|
@ -0,0 +1,45 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLTitleElement_h__
|
||||
#define nsIDOMHTMLTitleElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLTitleElement;
|
||||
|
||||
#define NS_IDOMHTMLTITLEELEMENT_IID \
|
||||
{ 0x6f765327, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLTitleElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetText(nsString& aText)=0;
|
||||
NS_IMETHOD SetText(const nsString& aText)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLTitleElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLTitleElement(nsIScriptContext *aContext, nsIDOMHTMLTitleElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLTitleElement_h__
|
|
@ -0,0 +1,48 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
/* AUTO-GENERATED. DO NOT EDIT!!! */
|
||||
|
||||
#ifndef nsIDOMHTMLUListElement_h__
|
||||
#define nsIDOMHTMLUListElement_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsString.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIDOMHTMLElement.h"
|
||||
|
||||
class nsIDOMHTMLUListElement;
|
||||
|
||||
#define NS_IDOMHTMLULISTELEMENT_IID \
|
||||
{ 0x6f765328, 0xee43, 0x11d1, \
|
||||
{ 0x9b, 0xc3, 0x00, 0x60, 0x08, 0x8c, 0xa6, 0xb3 } }
|
||||
|
||||
class nsIDOMHTMLUListElement : public nsIDOMHTMLElement {
|
||||
public:
|
||||
|
||||
NS_IMETHOD GetCompact(PRBool* aCompact)=0;
|
||||
NS_IMETHOD SetCompact(PRBool aCompact)=0;
|
||||
|
||||
NS_IMETHOD GetType(nsString& aType)=0;
|
||||
NS_IMETHOD SetType(const nsString& aType)=0;
|
||||
};
|
||||
|
||||
extern nsresult NS_InitHTMLUListElementClass(nsIScriptContext *aContext, void **aPrototype);
|
||||
|
||||
extern "C" NS_DOM nsresult NS_NewScriptHTMLUListElement(nsIScriptContext *aContext, nsIDOMHTMLUListElement *aSupports, nsISupports *aParent, void **aReturn);
|
||||
|
||||
#endif // nsIDOMHTMLUListElement_h__
|
|
@ -38,7 +38,7 @@ IDLSRCS = \
|
|||
|
||||
|
||||
XPCOM_DESTDIR=$(DEPTH)\dom\public\coreDom
|
||||
JSSTUB_DESTDIR=$(DEPTH)\dom\src
|
||||
JSSTUB_DESTDIR=$(DEPTH)\dom\src\core
|
||||
|
||||
GENXDIR=genx
|
||||
GENJSDIR=genjs
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
interface HTMLAnchorElement : HTMLElement {
|
||||
attribute wstring accessKey;
|
||||
attribute wstring charset;
|
||||
attribute wstring coords;
|
||||
attribute wstring href;
|
||||
attribute wstring hreflang;
|
||||
attribute wstring name;
|
||||
attribute wstring rel;
|
||||
attribute wstring rev;
|
||||
attribute wstring shape;
|
||||
attribute long tabIndex;
|
||||
attribute wstring target;
|
||||
attribute wstring type;
|
||||
void blur();
|
||||
void focus();
|
||||
};
|
|
@ -0,0 +1,13 @@
|
|||
interface HTMLAppletElement : HTMLElement {
|
||||
attribute wstring align;
|
||||
attribute wstring alt;
|
||||
attribute wstring archive;
|
||||
attribute wstring code;
|
||||
attribute wstring codeBase;
|
||||
attribute wstring height;
|
||||
attribute wstring hspace;
|
||||
attribute wstring name;
|
||||
attribute wstring object;
|
||||
attribute wstring vspace;
|
||||
attribute wstring width;
|
||||
};
|
|
@ -0,0 +1,10 @@
|
|||
interface HTMLAreaElement : HTMLElement {
|
||||
attribute wstring accessKey;
|
||||
attribute wstring alt;
|
||||
attribute wstring coords;
|
||||
attribute wstring href;
|
||||
attribute boolean noHref;
|
||||
attribute wstring shape;
|
||||
attribute long tabIndex;
|
||||
attribute wstring target;
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLBRElement : HTMLElement {
|
||||
attribute wstring clear;
|
||||
};
|
|
@ -0,0 +1,4 @@
|
|||
interface HTMLBaseElement : HTMLElement {
|
||||
attribute wstring href;
|
||||
attribute wstring target;
|
||||
};
|
|
@ -0,0 +1,5 @@
|
|||
interface HTMLBaseFontElement : HTMLElement {
|
||||
attribute wstring color;
|
||||
attribute wstring face;
|
||||
attribute wstring size;
|
||||
};
|
|
@ -0,0 +1,8 @@
|
|||
interface HTMLBodyElement : HTMLElement {
|
||||
attribute wstring aLink;
|
||||
attribute wstring background;
|
||||
attribute wstring bgColor;
|
||||
attribute wstring link;
|
||||
attribute wstring text;
|
||||
attribute wstring vLink;
|
||||
};
|
|
@ -0,0 +1,9 @@
|
|||
interface HTMLButtonElement : HTMLElement {
|
||||
attribute HTMLFormElement form;
|
||||
attribute wstring accessKey;
|
||||
attribute boolean disabled;
|
||||
attribute wstring name;
|
||||
attribute long tabIndex;
|
||||
attribute wstring type;
|
||||
attribute wstring value;
|
||||
};
|
|
@ -0,0 +1,5 @@
|
|||
interface HTMLCollection {
|
||||
attribute long length;
|
||||
Node item(in long index);
|
||||
Node namedItem(in wstring name);
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLDListElement : HTMLElement {
|
||||
attribute boolean compact;
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLDirectoryElement : HTMLElement {
|
||||
attribute boolean compact;
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLDivElement : HTMLElement {
|
||||
attribute wstring align;
|
||||
};
|
|
@ -0,0 +1,23 @@
|
|||
interface HTMLDocument : Document {
|
||||
attribute wstring title;
|
||||
attribute wstring referrer;
|
||||
attribute wstring fileSize;
|
||||
attribute wstring fileCreatedDate;
|
||||
attribute wstring fileModifiedDate;
|
||||
attribute wstring fileUpdatedDate;
|
||||
attribute wstring domain;
|
||||
attribute wstring URL;
|
||||
attribute HTMLElement body;
|
||||
attribute HTMLCollection images;
|
||||
attribute HTMLCollection applets;
|
||||
attribute HTMLCollection links;
|
||||
attribute HTMLCollection forms;
|
||||
attribute HTMLCollection anchors;
|
||||
attribute wstring cookie;
|
||||
void open();
|
||||
void close();
|
||||
void write(in wstring text);
|
||||
void writeln(in wstring text);
|
||||
Element getElementById(in wstring elementId);
|
||||
NodeList getElementsByName(in wstring elementName);
|
||||
};
|
|
@ -0,0 +1,7 @@
|
|||
interface HTMLElement : Element {
|
||||
attribute wstring id;
|
||||
attribute wstring title;
|
||||
attribute wstring lang;
|
||||
attribute wstring dir;
|
||||
attribute wstring className;
|
||||
};
|
|
@ -0,0 +1,5 @@
|
|||
interface HTMLFontElement : HTMLElement {
|
||||
attribute wstring color;
|
||||
attribute wstring face;
|
||||
attribute wstring size;
|
||||
};
|
|
@ -0,0 +1,9 @@
|
|||
interface HTMLFormElement : HTMLElement {
|
||||
attribute HTMLCollection elements;
|
||||
attribute wstring name;
|
||||
attribute wstring acceptCharset;
|
||||
attribute wstring action;
|
||||
attribute wstring enctype;
|
||||
attribute wstring method;
|
||||
attribute wstring target;
|
||||
};
|
|
@ -0,0 +1,10 @@
|
|||
interface HTMLFrameElement : HTMLElement {
|
||||
attribute wstring frameBorder;
|
||||
attribute wstring longDesc;
|
||||
attribute wstring marginHeight;
|
||||
attribute wstring marginWidth;
|
||||
attribute wstring name;
|
||||
attribute boolean noResize;
|
||||
attribute wstring scrolling;
|
||||
attribute wstring src;
|
||||
};
|
|
@ -0,0 +1,4 @@
|
|||
interface HTMLFrameSetElement : HTMLElement {
|
||||
attribute wstring cols;
|
||||
attribute wstring rows;
|
||||
};
|
|
@ -0,0 +1,6 @@
|
|||
interface HTMLHRElement : HTMLElement {
|
||||
attribute wstring align;
|
||||
attribute boolean noShade;
|
||||
attribute wstring size;
|
||||
attribute wstring width;
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLHeadElement : HTMLElement {
|
||||
attribute wstring profile;
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLHeadingElement : HTMLElement {
|
||||
attribute wstring align;
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLHtmlElement : HTMLElement {
|
||||
attribute wstring version;
|
||||
};
|
|
@ -0,0 +1,12 @@
|
|||
interface HTMLIFrameElement : HTMLElement {
|
||||
attribute wstring align;
|
||||
attribute wstring frameBorder;
|
||||
attribute wstring height;
|
||||
attribute wstring longDesc;
|
||||
attribute wstring marginHeight;
|
||||
attribute wstring marginWidth;
|
||||
attribute wstring name;
|
||||
attribute wstring scrolling;
|
||||
attribute wstring src;
|
||||
attribute wstring width;
|
||||
};
|
|
@ -0,0 +1,15 @@
|
|||
interface HTMLImageElement : HTMLElement {
|
||||
attribute wstring lowSrc;
|
||||
attribute wstring name;
|
||||
attribute wstring align;
|
||||
attribute wstring alt;
|
||||
attribute wstring border;
|
||||
attribute wstring height;
|
||||
attribute wstring hspace;
|
||||
attribute boolean isMap;
|
||||
attribute wstring longDesc;
|
||||
attribute wstring src;
|
||||
attribute wstring useMap;
|
||||
attribute wstring vspace;
|
||||
attribute wstring width;
|
||||
};
|
|
@ -0,0 +1,24 @@
|
|||
interface HTMLInputElement : HTMLElement {
|
||||
attribute wstring defaultValue;
|
||||
attribute boolean defaultChecked;
|
||||
attribute HTMLFormElement form;
|
||||
attribute wstring accept;
|
||||
attribute wstring accessKey;
|
||||
attribute wstring align;
|
||||
attribute wstring alt;
|
||||
attribute boolean checked;
|
||||
attribute boolean disabled;
|
||||
attribute long maxLength;
|
||||
attribute wstring name;
|
||||
attribute boolean readOnly;
|
||||
attribute wstring size;
|
||||
attribute wstring src;
|
||||
attribute long tabIndex;
|
||||
attribute wstring type;
|
||||
attribute wstring useMap;
|
||||
attribute wstring value;
|
||||
void blur();
|
||||
void focus();
|
||||
void select();
|
||||
void click();
|
||||
};
|
|
@ -0,0 +1,4 @@
|
|||
interface HTMLIsIndexElement : HTMLElement {
|
||||
attribute HTMLFormElement form;
|
||||
attribute wstring prompt;
|
||||
};
|
|
@ -0,0 +1,4 @@
|
|||
interface HTMLLIElement : HTMLElement {
|
||||
attribute wstring type;
|
||||
attribute long value;
|
||||
};
|
|
@ -0,0 +1,5 @@
|
|||
interface HTMLLabelElement : HTMLElement {
|
||||
attribute HTMLFormElement form;
|
||||
attribute wstring accessKey;
|
||||
attribute wstring htmlFor;
|
||||
};
|
|
@ -0,0 +1,5 @@
|
|||
interface HTMLLegendElement : HTMLElement {
|
||||
attribute HTMLFormElement form;
|
||||
attribute wstring accessKey;
|
||||
attribute wstring align;
|
||||
};
|
|
@ -0,0 +1,11 @@
|
|||
interface HTMLLinkElement : HTMLElement {
|
||||
attribute boolean disabled;
|
||||
attribute wstring charset;
|
||||
attribute wstring href;
|
||||
attribute wstring hreflang;
|
||||
attribute wstring media;
|
||||
attribute wstring rel;
|
||||
attribute wstring rev;
|
||||
attribute wstring target;
|
||||
attribute wstring type;
|
||||
};
|
|
@ -0,0 +1,4 @@
|
|||
interface HTMLMapElement : HTMLElement {
|
||||
attribute HTMLCollection areas;
|
||||
attribute wstring name;
|
||||
};
|
|
@ -0,0 +1,3 @@
|
|||
interface HTMLMenuElement : HTMLElement {
|
||||
attribute boolean compact;
|
||||
};
|
|
@ -0,0 +1,6 @@
|
|||
interface HTMLMetaElement : HTMLElement {
|
||||
attribute wstring content;
|
||||
attribute wstring httpEquiv;
|
||||
attribute wstring name;
|
||||
attribute wstring scheme;
|
||||
};
|
|
@ -0,0 +1,4 @@
|
|||
interface HTMLModElement : HTMLElement {
|
||||
attribute wstring cite;
|
||||
attribute wstring dateTime;
|
||||
};
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче