Revised forwarding macros

This commit is contained in:
kipp%netscape.com 1998-08-12 17:57:25 +00:00
parent b7ad94a52c
commit 6ca78bb43b
80 changed files with 847 additions and 847 deletions

View File

@ -50,11 +50,11 @@ public:
#define NS_FORWARD_IDOMATTRIBUTE(superClass) \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD GetSpecified(PRBool* aSpecified) { return superClass::GetSpecified(aSpecified); } \
NS_IMETHOD SetSpecified(PRBool aSpecified) { return superClass::SetSpecified(aSpecified); } \
NS_IMETHOD GetValue(nsString& aValue) { return superClass::GetValue(aValue); } \
#define NS_FORWARD_IDOMATTRIBUTE(_to) \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD GetSpecified(PRBool* aSpecified) { return _to##GetSpecified(aSpecified); } \
NS_IMETHOD SetSpecified(PRBool aSpecified) { return _to##SetSpecified(aSpecified); } \
NS_IMETHOD GetValue(nsString& aValue) { return _to##GetValue(aValue); } \
extern nsresult NS_InitAttributeClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -39,7 +39,7 @@ public:
#define NS_FORWARD_IDOMCDATASECTION(superClass) \
#define NS_FORWARD_IDOMCDATASECTION(_to) \
extern nsresult NS_InitCDATASectionClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -39,7 +39,7 @@ public:
#define NS_FORWARD_IDOMCOMMENT(superClass) \
#define NS_FORWARD_IDOMCOMMENT(_to) \
extern nsresult NS_InitCommentClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -45,9 +45,9 @@ public:
#define NS_FORWARD_IDOMDOM(superClass) \
NS_IMETHOD CreateDocument(const nsString& aType, nsIDOMDocument** aReturn) { return superClass::CreateDocument(aType, aReturn); } \
NS_IMETHOD HasFeature(const nsString& aFeature, PRBool* aReturn) { return superClass::HasFeature(aFeature, aReturn); } \
#define NS_FORWARD_IDOMDOM(_to) \
NS_IMETHOD CreateDocument(const nsString& aType, nsIDOMDocument** aReturn) { return _to##CreateDocument(aType, aReturn); } \
NS_IMETHOD HasFeature(const nsString& aFeature, PRBool* aReturn) { return _to##HasFeature(aFeature, aReturn); } \
extern nsresult NS_InitDOMClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -62,15 +62,15 @@ public:
#define NS_FORWARD_IDOMDATA(superClass) \
NS_IMETHOD GetData(nsString& aData) { return superClass::GetData(aData); } \
NS_IMETHOD SetData(const nsString& aData) { return superClass::SetData(aData); } \
NS_IMETHOD GetSize(PRUint32* aSize) { return superClass::GetSize(aSize); } \
NS_IMETHOD Substring(PRUint32 aStart, PRUint32 aEnd, nsString& aReturn) { return superClass::Substring(aStart, aEnd, aReturn); } \
NS_IMETHOD Append(const nsString& aData) { return superClass::Append(aData); } \
NS_IMETHOD Insert(PRUint32 aOffset, const nsString& aData) { return superClass::Insert(aOffset, aData); } \
NS_IMETHOD Remove(PRUint32 aOffset, PRUint32 aCount) { return superClass::Remove(aOffset, aCount); } \
NS_IMETHOD Replace(PRUint32 aOffset, PRUint32 aCount, const nsString& aData) { return superClass::Replace(aOffset, aCount, aData); } \
#define NS_FORWARD_IDOMDATA(_to) \
NS_IMETHOD GetData(nsString& aData) { return _to##GetData(aData); } \
NS_IMETHOD SetData(const nsString& aData) { return _to##SetData(aData); } \
NS_IMETHOD GetSize(PRUint32* aSize) { return _to##GetSize(aSize); } \
NS_IMETHOD Substring(PRUint32 aStart, PRUint32 aEnd, nsString& aReturn) { return _to##Substring(aStart, aEnd, aReturn); } \
NS_IMETHOD Append(const nsString& aData) { return _to##Append(aData); } \
NS_IMETHOD Insert(PRUint32 aOffset, const nsString& aData) { return _to##Insert(aOffset, aData); } \
NS_IMETHOD Remove(PRUint32 aOffset, PRUint32 aCount) { return _to##Remove(aOffset, aCount); } \
NS_IMETHOD Replace(PRUint32 aOffset, PRUint32 aCount, const nsString& aData) { return _to##Replace(aOffset, aCount, aData); } \
extern nsresult NS_InitDataClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -82,18 +82,18 @@ public:
#define NS_FORWARD_IDOMDOCUMENT(superClass) \
NS_IMETHOD GetDocumentType(nsIDOMDocumentType** aDocumentType) { return superClass::GetDocumentType(aDocumentType); } \
NS_IMETHOD GetProlog(nsIDOMNodeList** aProlog) { return superClass::GetProlog(aProlog); } \
NS_IMETHOD GetEpilog(nsIDOMNodeList** aEpilog) { return superClass::GetEpilog(aEpilog); } \
NS_IMETHOD GetDocumentElement(nsIDOMElement** aDocumentElement) { return superClass::GetDocumentElement(aDocumentElement); } \
NS_IMETHOD CreateElement(const nsString& aTagName, nsIDOMNamedNodeMap* aAttributes, nsIDOMElement** aReturn) { return superClass::CreateElement(aTagName, aAttributes, aReturn); } \
NS_IMETHOD CreateDocumentFragment(nsIDOMDocumentFragment** aReturn) { return superClass::CreateDocumentFragment(aReturn); } \
NS_IMETHOD CreateTextNode(const nsString& aData, nsIDOMText** aReturn) { return superClass::CreateTextNode(aData, aReturn); } \
NS_IMETHOD CreateComment(const nsString& aData, nsIDOMComment** aReturn) { return superClass::CreateComment(aData, aReturn); } \
NS_IMETHOD CreateProcessingInstruction(const nsString& aTarget, const nsString& aData, nsIDOMProcessingInstruction** aReturn) { return superClass::CreateProcessingInstruction(aTarget, aData, aReturn); } \
NS_IMETHOD CreateAttribute(const nsString& aName, nsIDOMNode* aValue, nsIDOMAttribute** aReturn) { return superClass::CreateAttribute(aName, aValue, aReturn); } \
NS_IMETHOD GetElementsByTagName(const nsString& aTagname, nsIDOMNodeList** aReturn) { return superClass::GetElementsByTagName(aTagname, aReturn); } \
#define NS_FORWARD_IDOMDOCUMENT(_to) \
NS_IMETHOD GetDocumentType(nsIDOMDocumentType** aDocumentType) { return _to##GetDocumentType(aDocumentType); } \
NS_IMETHOD GetProlog(nsIDOMNodeList** aProlog) { return _to##GetProlog(aProlog); } \
NS_IMETHOD GetEpilog(nsIDOMNodeList** aEpilog) { return _to##GetEpilog(aEpilog); } \
NS_IMETHOD GetDocumentElement(nsIDOMElement** aDocumentElement) { return _to##GetDocumentElement(aDocumentElement); } \
NS_IMETHOD CreateElement(const nsString& aTagName, nsIDOMNamedNodeMap* aAttributes, nsIDOMElement** aReturn) { return _to##CreateElement(aTagName, aAttributes, aReturn); } \
NS_IMETHOD CreateDocumentFragment(nsIDOMDocumentFragment** aReturn) { return _to##CreateDocumentFragment(aReturn); } \
NS_IMETHOD CreateTextNode(const nsString& aData, nsIDOMText** aReturn) { return _to##CreateTextNode(aData, aReturn); } \
NS_IMETHOD CreateComment(const nsString& aData, nsIDOMComment** aReturn) { return _to##CreateComment(aData, aReturn); } \
NS_IMETHOD CreateProcessingInstruction(const nsString& aTarget, const nsString& aData, nsIDOMProcessingInstruction** aReturn) { return _to##CreateProcessingInstruction(aTarget, aData, aReturn); } \
NS_IMETHOD CreateAttribute(const nsString& aName, nsIDOMNode* aValue, nsIDOMAttribute** aReturn) { return _to##CreateAttribute(aName, aValue, aReturn); } \
NS_IMETHOD GetElementsByTagName(const nsString& aTagname, nsIDOMNodeList** aReturn) { return _to##GetElementsByTagName(aTagname, aReturn); } \
extern nsresult NS_InitDocumentClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -43,8 +43,8 @@ public:
#define NS_FORWARD_IDOMDOCUMENTFRAGMENT(superClass) \
NS_IMETHOD GetMasterDoc(nsIDOMDocument** aMasterDoc) { return superClass::GetMasterDoc(aMasterDoc); } \
#define NS_FORWARD_IDOMDOCUMENTFRAGMENT(_to) \
NS_IMETHOD GetMasterDoc(nsIDOMDocument** aMasterDoc) { return _to##GetMasterDoc(aMasterDoc); } \
extern nsresult NS_InitDocumentFragmentClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMDOCUMENTTYPE(superClass) \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetEntities(nsIDOMNamedNodeMap** aEntities) { return superClass::GetEntities(aEntities); } \
NS_IMETHOD SetEntities(nsIDOMNamedNodeMap* aEntities) { return superClass::SetEntities(aEntities); } \
#define NS_FORWARD_IDOMDOCUMENTTYPE(_to) \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetEntities(nsIDOMNamedNodeMap** aEntities) { return _to##GetEntities(aEntities); } \
NS_IMETHOD SetEntities(nsIDOMNamedNodeMap* aEntities) { return _to##SetEntities(aEntities); } \
extern nsresult NS_InitDocumentTypeClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -68,16 +68,16 @@ public:
#define NS_FORWARD_IDOMELEMENT(superClass) \
NS_IMETHOD GetTagName(nsString& aTagName) { return superClass::GetTagName(aTagName); } \
NS_IMETHOD GetDOMAttribute(const nsString& aName, nsString& aReturn) { return superClass::GetDOMAttribute(aName, aReturn); } \
NS_IMETHOD SetDOMAttribute(const nsString& aName, const nsString& aValue) { return superClass::SetDOMAttribute(aName, aValue); } \
NS_IMETHOD RemoveAttribute(const nsString& aName) { return superClass::RemoveAttribute(aName); } \
NS_IMETHOD GetAttributeNode(const nsString& aName, nsIDOMAttribute** aReturn) { return superClass::GetAttributeNode(aName, aReturn); } \
NS_IMETHOD SetAttributeNode(nsIDOMAttribute* aNewAttr) { return superClass::SetAttributeNode(aNewAttr); } \
NS_IMETHOD RemoveAttributeNode(nsIDOMAttribute* aOldAttr) { return superClass::RemoveAttributeNode(aOldAttr); } \
NS_IMETHOD GetElementsByTagName(const nsString& aTagname, nsIDOMNodeList** aReturn) { return superClass::GetElementsByTagName(aTagname, aReturn); } \
NS_IMETHOD Normalize() { return superClass::Normalize(); } \
#define NS_FORWARD_IDOMELEMENT(_to) \
NS_IMETHOD GetTagName(nsString& aTagName) { return _to##GetTagName(aTagName); } \
NS_IMETHOD GetDOMAttribute(const nsString& aName, nsString& aReturn) { return _to##GetDOMAttribute(aName, aReturn); } \
NS_IMETHOD SetDOMAttribute(const nsString& aName, const nsString& aValue) { return _to##SetDOMAttribute(aName, aValue); } \
NS_IMETHOD RemoveAttribute(const nsString& aName) { return _to##RemoveAttribute(aName); } \
NS_IMETHOD GetAttributeNode(const nsString& aName, nsIDOMAttribute** aReturn) { return _to##GetAttributeNode(aName, aReturn); } \
NS_IMETHOD SetAttributeNode(nsIDOMAttribute* aNewAttr) { return _to##SetAttributeNode(aNewAttr); } \
NS_IMETHOD RemoveAttributeNode(nsIDOMAttribute* aOldAttr) { return _to##RemoveAttributeNode(aOldAttr); } \
NS_IMETHOD GetElementsByTagName(const nsString& aTagname, nsIDOMNodeList** aReturn) { return _to##GetElementsByTagName(aTagname, aReturn); } \
NS_IMETHOD Normalize() { return _to##Normalize(); } \
extern nsresult NS_InitElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -54,12 +54,12 @@ public:
#define NS_FORWARD_IDOMNAMEDNODEMAP(superClass) \
NS_IMETHOD GetLength(PRUint32* aLength) { return superClass::GetLength(aLength); } \
NS_IMETHOD GetNamedItem(const nsString& aName, nsIDOMNode** aReturn) { return superClass::GetNamedItem(aName, aReturn); } \
NS_IMETHOD SetNamedItem(nsIDOMNode* aNode) { return superClass::SetNamedItem(aNode); } \
NS_IMETHOD RemoveNamedItem(const nsString& aName, nsIDOMNode** aReturn) { return superClass::RemoveNamedItem(aName, aReturn); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return superClass::Item(aIndex, aReturn); } \
#define NS_FORWARD_IDOMNAMEDNODEMAP(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to##GetLength(aLength); } \
NS_IMETHOD GetNamedItem(const nsString& aName, nsIDOMNode** aReturn) { return _to##GetNamedItem(aName, aReturn); } \
NS_IMETHOD SetNamedItem(nsIDOMNode* aNode) { return _to##SetNamedItem(aNode); } \
NS_IMETHOD RemoveNamedItem(const nsString& aName, nsIDOMNode** aReturn) { return _to##RemoveNamedItem(aName, aReturn); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return _to##Item(aIndex, aReturn); } \
extern nsresult NS_InitNamedNodeMapClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -103,24 +103,24 @@ public:
#define NS_FORWARD_IDOMNODE(superClass) \
NS_IMETHOD GetNodeName(nsString& aNodeName) { return superClass::GetNodeName(aNodeName); } \
NS_IMETHOD GetNodeValue(nsString& aNodeValue) { return superClass::GetNodeValue(aNodeValue); } \
NS_IMETHOD SetNodeValue(const nsString& aNodeValue) { return superClass::SetNodeValue(aNodeValue); } \
NS_IMETHOD GetNodeType(PRInt32* aNodeType) { return superClass::GetNodeType(aNodeType); } \
NS_IMETHOD GetParentNode(nsIDOMNode** aParentNode) { return superClass::GetParentNode(aParentNode); } \
NS_IMETHOD GetChildNodes(nsIDOMNodeList** aChildNodes) { return superClass::GetChildNodes(aChildNodes); } \
NS_IMETHOD GetHasChildNodes(PRBool* aHasChildNodes) { return superClass::GetHasChildNodes(aHasChildNodes); } \
NS_IMETHOD GetFirstChild(nsIDOMNode** aFirstChild) { return superClass::GetFirstChild(aFirstChild); } \
NS_IMETHOD GetLastChild(nsIDOMNode** aLastChild) { return superClass::GetLastChild(aLastChild); } \
NS_IMETHOD GetPreviousSibling(nsIDOMNode** aPreviousSibling) { return superClass::GetPreviousSibling(aPreviousSibling); } \
NS_IMETHOD GetNextSibling(nsIDOMNode** aNextSibling) { return superClass::GetNextSibling(aNextSibling); } \
NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap** aAttributes) { return superClass::GetAttributes(aAttributes); } \
NS_IMETHOD InsertBefore(nsIDOMNode* aNewChild, nsIDOMNode* aRefChild, nsIDOMNode** aReturn) { return superClass::InsertBefore(aNewChild, aRefChild, aReturn); } \
NS_IMETHOD ReplaceChild(nsIDOMNode* aNewChild, nsIDOMNode* aOldChild, nsIDOMNode** aReturn) { return superClass::ReplaceChild(aNewChild, aOldChild, aReturn); } \
NS_IMETHOD RemoveChild(nsIDOMNode* aOldChild, nsIDOMNode** aReturn) { return superClass::RemoveChild(aOldChild, aReturn); } \
NS_IMETHOD CloneNode(nsIDOMNode** aReturn) { return superClass::CloneNode(aReturn); } \
NS_IMETHOD Equals(nsIDOMNode* aNode, PRBool aDeep, PRBool* aReturn) { return superClass::Equals(aNode, aDeep, aReturn); } \
#define NS_FORWARD_IDOMNODE(_to) \
NS_IMETHOD GetNodeName(nsString& aNodeName) { return _to##GetNodeName(aNodeName); } \
NS_IMETHOD GetNodeValue(nsString& aNodeValue) { return _to##GetNodeValue(aNodeValue); } \
NS_IMETHOD SetNodeValue(const nsString& aNodeValue) { return _to##SetNodeValue(aNodeValue); } \
NS_IMETHOD GetNodeType(PRInt32* aNodeType) { return _to##GetNodeType(aNodeType); } \
NS_IMETHOD GetParentNode(nsIDOMNode** aParentNode) { return _to##GetParentNode(aParentNode); } \
NS_IMETHOD GetChildNodes(nsIDOMNodeList** aChildNodes) { return _to##GetChildNodes(aChildNodes); } \
NS_IMETHOD GetHasChildNodes(PRBool* aHasChildNodes) { return _to##GetHasChildNodes(aHasChildNodes); } \
NS_IMETHOD GetFirstChild(nsIDOMNode** aFirstChild) { return _to##GetFirstChild(aFirstChild); } \
NS_IMETHOD GetLastChild(nsIDOMNode** aLastChild) { return _to##GetLastChild(aLastChild); } \
NS_IMETHOD GetPreviousSibling(nsIDOMNode** aPreviousSibling) { return _to##GetPreviousSibling(aPreviousSibling); } \
NS_IMETHOD GetNextSibling(nsIDOMNode** aNextSibling) { return _to##GetNextSibling(aNextSibling); } \
NS_IMETHOD GetAttributes(nsIDOMNamedNodeMap** aAttributes) { return _to##GetAttributes(aAttributes); } \
NS_IMETHOD InsertBefore(nsIDOMNode* aNewChild, nsIDOMNode* aRefChild, nsIDOMNode** aReturn) { return _to##InsertBefore(aNewChild, aRefChild, aReturn); } \
NS_IMETHOD ReplaceChild(nsIDOMNode* aNewChild, nsIDOMNode* aOldChild, nsIDOMNode** aReturn) { return _to##ReplaceChild(aNewChild, aOldChild, aReturn); } \
NS_IMETHOD RemoveChild(nsIDOMNode* aOldChild, nsIDOMNode** aReturn) { return _to##RemoveChild(aOldChild, aReturn); } \
NS_IMETHOD CloneNode(nsIDOMNode** aReturn) { return _to##CloneNode(aReturn); } \
NS_IMETHOD Equals(nsIDOMNode* aNode, PRBool aDeep, PRBool* aReturn) { return _to##Equals(aNode, aDeep, aReturn); } \
extern nsresult NS_InitNodeClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -45,9 +45,9 @@ public:
#define NS_FORWARD_IDOMNODELIST(superClass) \
NS_IMETHOD GetLength(PRUint32* aLength) { return superClass::GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return superClass::Item(aIndex, aReturn); } \
#define NS_FORWARD_IDOMNODELIST(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to##GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return _to##Item(aIndex, aReturn); } \
extern nsresult NS_InitNodeListClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMPROCESSINGINSTRUCTION(superClass) \
NS_IMETHOD GetTarget(nsString& aTarget) { return superClass::GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return superClass::SetTarget(aTarget); } \
NS_IMETHOD GetData(nsString& aData) { return superClass::GetData(aData); } \
NS_IMETHOD SetData(const nsString& aData) { return superClass::SetData(aData); } \
#define NS_FORWARD_IDOMPROCESSINGINSTRUCTION(_to) \
NS_IMETHOD GetTarget(nsString& aTarget) { return _to##GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return _to##SetTarget(aTarget); } \
NS_IMETHOD GetData(nsString& aData) { return _to##GetData(aData); } \
NS_IMETHOD SetData(const nsString& aData) { return _to##SetData(aData); } \
extern nsresult NS_InitProcessingInstructionClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -46,9 +46,9 @@ public:
#define NS_FORWARD_IDOMTEXT(superClass) \
NS_IMETHOD SplitText(PRUint32 aOffset, nsIDOMText** aReturn) { return superClass::SplitText(aOffset, aReturn); } \
NS_IMETHOD JoinText(nsIDOMText* aNode1, nsIDOMText* aNode2, nsIDOMText** aReturn) { return superClass::JoinText(aNode1, aNode2, aReturn); } \
#define NS_FORWARD_IDOMTEXT(_to) \
NS_IMETHOD SplitText(PRUint32 aOffset, nsIDOMText** aReturn) { return _to##SplitText(aOffset, aReturn); } \
NS_IMETHOD JoinText(nsIDOMText* aNode1, nsIDOMText* aNode2, nsIDOMText** aReturn) { return _to##JoinText(aNode1, aNode2, aReturn); } \
extern nsresult NS_InitTextClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -217,33 +217,33 @@ public:
#define NS_FORWARD_IDOMEVENT(superClass) \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
NS_IMETHOD GetTarget(nsIDOMNode** aTarget) { return superClass::GetTarget(aTarget); } \
NS_IMETHOD SetTarget(nsIDOMNode* aTarget) { return superClass::SetTarget(aTarget); } \
NS_IMETHOD GetScreenX(PRInt32* aScreenX) { return superClass::GetScreenX(aScreenX); } \
NS_IMETHOD SetScreenX(PRInt32 aScreenX) { return superClass::SetScreenX(aScreenX); } \
NS_IMETHOD GetScreenY(PRInt32* aScreenY) { return superClass::GetScreenY(aScreenY); } \
NS_IMETHOD SetScreenY(PRInt32 aScreenY) { return superClass::SetScreenY(aScreenY); } \
NS_IMETHOD GetClientX(PRInt32* aClientX) { return superClass::GetClientX(aClientX); } \
NS_IMETHOD SetClientX(PRInt32 aClientX) { return superClass::SetClientX(aClientX); } \
NS_IMETHOD GetClientY(PRInt32* aClientY) { return superClass::GetClientY(aClientY); } \
NS_IMETHOD SetClientY(PRInt32 aClientY) { return superClass::SetClientY(aClientY); } \
NS_IMETHOD GetAltKey(PRBool* aAltKey) { return superClass::GetAltKey(aAltKey); } \
NS_IMETHOD SetAltKey(PRBool aAltKey) { return superClass::SetAltKey(aAltKey); } \
NS_IMETHOD GetCtrlKey(PRBool* aCtrlKey) { return superClass::GetCtrlKey(aCtrlKey); } \
NS_IMETHOD SetCtrlKey(PRBool aCtrlKey) { return superClass::SetCtrlKey(aCtrlKey); } \
NS_IMETHOD GetShiftKey(PRBool* aShiftKey) { return superClass::GetShiftKey(aShiftKey); } \
NS_IMETHOD SetShiftKey(PRBool aShiftKey) { return superClass::SetShiftKey(aShiftKey); } \
NS_IMETHOD GetMetaKey(PRBool* aMetaKey) { return superClass::GetMetaKey(aMetaKey); } \
NS_IMETHOD SetMetaKey(PRBool aMetaKey) { return superClass::SetMetaKey(aMetaKey); } \
NS_IMETHOD GetCharCode(PRUint32* aCharCode) { return superClass::GetCharCode(aCharCode); } \
NS_IMETHOD SetCharCode(PRUint32 aCharCode) { return superClass::SetCharCode(aCharCode); } \
NS_IMETHOD GetKeyCode(PRUint32* aKeyCode) { return superClass::GetKeyCode(aKeyCode); } \
NS_IMETHOD SetKeyCode(PRUint32 aKeyCode) { return superClass::SetKeyCode(aKeyCode); } \
NS_IMETHOD GetButton(PRUint32* aButton) { return superClass::GetButton(aButton); } \
NS_IMETHOD SetButton(PRUint32 aButton) { return superClass::SetButton(aButton); } \
#define NS_FORWARD_IDOMEVENT(_to) \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
NS_IMETHOD GetTarget(nsIDOMNode** aTarget) { return _to##GetTarget(aTarget); } \
NS_IMETHOD SetTarget(nsIDOMNode* aTarget) { return _to##SetTarget(aTarget); } \
NS_IMETHOD GetScreenX(PRInt32* aScreenX) { return _to##GetScreenX(aScreenX); } \
NS_IMETHOD SetScreenX(PRInt32 aScreenX) { return _to##SetScreenX(aScreenX); } \
NS_IMETHOD GetScreenY(PRInt32* aScreenY) { return _to##GetScreenY(aScreenY); } \
NS_IMETHOD SetScreenY(PRInt32 aScreenY) { return _to##SetScreenY(aScreenY); } \
NS_IMETHOD GetClientX(PRInt32* aClientX) { return _to##GetClientX(aClientX); } \
NS_IMETHOD SetClientX(PRInt32 aClientX) { return _to##SetClientX(aClientX); } \
NS_IMETHOD GetClientY(PRInt32* aClientY) { return _to##GetClientY(aClientY); } \
NS_IMETHOD SetClientY(PRInt32 aClientY) { return _to##SetClientY(aClientY); } \
NS_IMETHOD GetAltKey(PRBool* aAltKey) { return _to##GetAltKey(aAltKey); } \
NS_IMETHOD SetAltKey(PRBool aAltKey) { return _to##SetAltKey(aAltKey); } \
NS_IMETHOD GetCtrlKey(PRBool* aCtrlKey) { return _to##GetCtrlKey(aCtrlKey); } \
NS_IMETHOD SetCtrlKey(PRBool aCtrlKey) { return _to##SetCtrlKey(aCtrlKey); } \
NS_IMETHOD GetShiftKey(PRBool* aShiftKey) { return _to##GetShiftKey(aShiftKey); } \
NS_IMETHOD SetShiftKey(PRBool aShiftKey) { return _to##SetShiftKey(aShiftKey); } \
NS_IMETHOD GetMetaKey(PRBool* aMetaKey) { return _to##GetMetaKey(aMetaKey); } \
NS_IMETHOD SetMetaKey(PRBool aMetaKey) { return _to##SetMetaKey(aMetaKey); } \
NS_IMETHOD GetCharCode(PRUint32* aCharCode) { return _to##GetCharCode(aCharCode); } \
NS_IMETHOD SetCharCode(PRUint32 aCharCode) { return _to##SetCharCode(aCharCode); } \
NS_IMETHOD GetKeyCode(PRUint32* aKeyCode) { return _to##GetKeyCode(aKeyCode); } \
NS_IMETHOD SetKeyCode(PRUint32 aKeyCode) { return _to##SetKeyCode(aKeyCode); } \
NS_IMETHOD GetButton(PRUint32* aButton) { return _to##GetButton(aButton); } \
NS_IMETHOD SetButton(PRUint32 aButton) { return _to##SetButton(aButton); } \
extern nsresult NS_InitEventClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -84,11 +84,11 @@ public:
#define NS_FORWARD_IDOMNSEVENT(superClass) \
NS_IMETHOD GetLayerX(PRInt32* aLayerX) { return superClass::GetLayerX(aLayerX); } \
NS_IMETHOD SetLayerX(PRInt32 aLayerX) { return superClass::SetLayerX(aLayerX); } \
NS_IMETHOD GetLayerY(PRInt32* aLayerY) { return superClass::GetLayerY(aLayerY); } \
NS_IMETHOD SetLayerY(PRInt32 aLayerY) { return superClass::SetLayerY(aLayerY); } \
#define NS_FORWARD_IDOMNSEVENT(_to) \
NS_IMETHOD GetLayerX(PRInt32* aLayerX) { return _to##GetLayerX(aLayerX); } \
NS_IMETHOD SetLayerX(PRInt32 aLayerX) { return _to##SetLayerX(aLayerX); } \
NS_IMETHOD GetLayerY(PRInt32* aLayerY) { return _to##GetLayerY(aLayerY); } \
NS_IMETHOD SetLayerY(PRInt32 aLayerY) { return _to##SetLayerY(aLayerY); } \
#endif // nsIDOMNSEvent_h__

View File

@ -105,33 +105,33 @@ public:
#define NS_FORWARD_IDOMHTMLANCHORELEMENT(superClass) \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return superClass::GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return superClass::SetAccessKey(aAccessKey); } \
NS_IMETHOD GetCharset(nsString& aCharset) { return superClass::GetCharset(aCharset); } \
NS_IMETHOD SetCharset(const nsString& aCharset) { return superClass::SetCharset(aCharset); } \
NS_IMETHOD GetCoords(nsString& aCoords) { return superClass::GetCoords(aCoords); } \
NS_IMETHOD SetCoords(const nsString& aCoords) { return superClass::SetCoords(aCoords); } \
NS_IMETHOD GetHref(nsString& aHref) { return superClass::GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return superClass::SetHref(aHref); } \
NS_IMETHOD GetHreflang(nsString& aHreflang) { return superClass::GetHreflang(aHreflang); } \
NS_IMETHOD SetHreflang(const nsString& aHreflang) { return superClass::SetHreflang(aHreflang); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetRel(nsString& aRel) { return superClass::GetRel(aRel); } \
NS_IMETHOD SetRel(const nsString& aRel) { return superClass::SetRel(aRel); } \
NS_IMETHOD GetRev(nsString& aRev) { return superClass::GetRev(aRev); } \
NS_IMETHOD SetRev(const nsString& aRev) { return superClass::SetRev(aRev); } \
NS_IMETHOD GetShape(nsString& aShape) { return superClass::GetShape(aShape); } \
NS_IMETHOD SetShape(const nsString& aShape) { return superClass::SetShape(aShape); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return superClass::GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return superClass::SetTabIndex(aTabIndex); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return superClass::GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return superClass::SetTarget(aTarget); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
NS_IMETHOD Blur() { return superClass::Blur(); } \
NS_IMETHOD Focus() { return superClass::Focus(); } \
#define NS_FORWARD_IDOMHTMLANCHORELEMENT(_to) \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return _to##GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return _to##SetAccessKey(aAccessKey); } \
NS_IMETHOD GetCharset(nsString& aCharset) { return _to##GetCharset(aCharset); } \
NS_IMETHOD SetCharset(const nsString& aCharset) { return _to##SetCharset(aCharset); } \
NS_IMETHOD GetCoords(nsString& aCoords) { return _to##GetCoords(aCoords); } \
NS_IMETHOD SetCoords(const nsString& aCoords) { return _to##SetCoords(aCoords); } \
NS_IMETHOD GetHref(nsString& aHref) { return _to##GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return _to##SetHref(aHref); } \
NS_IMETHOD GetHreflang(nsString& aHreflang) { return _to##GetHreflang(aHreflang); } \
NS_IMETHOD SetHreflang(const nsString& aHreflang) { return _to##SetHreflang(aHreflang); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetRel(nsString& aRel) { return _to##GetRel(aRel); } \
NS_IMETHOD SetRel(const nsString& aRel) { return _to##SetRel(aRel); } \
NS_IMETHOD GetRev(nsString& aRev) { return _to##GetRev(aRev); } \
NS_IMETHOD SetRev(const nsString& aRev) { return _to##SetRev(aRev); } \
NS_IMETHOD GetShape(nsString& aShape) { return _to##GetShape(aShape); } \
NS_IMETHOD SetShape(const nsString& aShape) { return _to##SetShape(aShape); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to##GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to##SetTabIndex(aTabIndex); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return _to##GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return _to##SetTarget(aTarget); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
NS_IMETHOD Blur() { return _to##Blur(); } \
NS_IMETHOD Focus() { return _to##Focus(); } \
extern nsresult NS_InitHTMLAnchorElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -94,29 +94,29 @@ public:
#define NS_FORWARD_IDOMHTMLAPPLETELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return superClass::GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return superClass::SetAlt(aAlt); } \
NS_IMETHOD GetArchive(nsString& aArchive) { return superClass::GetArchive(aArchive); } \
NS_IMETHOD SetArchive(const nsString& aArchive) { return superClass::SetArchive(aArchive); } \
NS_IMETHOD GetCode(nsString& aCode) { return superClass::GetCode(aCode); } \
NS_IMETHOD SetCode(const nsString& aCode) { return superClass::SetCode(aCode); } \
NS_IMETHOD GetCodeBase(nsString& aCodeBase) { return superClass::GetCodeBase(aCodeBase); } \
NS_IMETHOD SetCodeBase(const nsString& aCodeBase) { return superClass::SetCodeBase(aCodeBase); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return superClass::GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return superClass::SetHeight(aHeight); } \
NS_IMETHOD GetHspace(nsString& aHspace) { return superClass::GetHspace(aHspace); } \
NS_IMETHOD SetHspace(const nsString& aHspace) { return superClass::SetHspace(aHspace); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetObject(nsString& aObject) { return superClass::GetObject(aObject); } \
NS_IMETHOD SetObject(const nsString& aObject) { return superClass::SetObject(aObject); } \
NS_IMETHOD GetVspace(nsString& aVspace) { return superClass::GetVspace(aVspace); } \
NS_IMETHOD SetVspace(const nsString& aVspace) { return superClass::SetVspace(aVspace); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLAPPLETELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return _to##GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return _to##SetAlt(aAlt); } \
NS_IMETHOD GetArchive(nsString& aArchive) { return _to##GetArchive(aArchive); } \
NS_IMETHOD SetArchive(const nsString& aArchive) { return _to##SetArchive(aArchive); } \
NS_IMETHOD GetCode(nsString& aCode) { return _to##GetCode(aCode); } \
NS_IMETHOD SetCode(const nsString& aCode) { return _to##SetCode(aCode); } \
NS_IMETHOD GetCodeBase(nsString& aCodeBase) { return _to##GetCodeBase(aCodeBase); } \
NS_IMETHOD SetCodeBase(const nsString& aCodeBase) { return _to##SetCodeBase(aCodeBase); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return _to##GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return _to##SetHeight(aHeight); } \
NS_IMETHOD GetHspace(nsString& aHspace) { return _to##GetHspace(aHspace); } \
NS_IMETHOD SetHspace(const nsString& aHspace) { return _to##SetHspace(aHspace); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetObject(nsString& aObject) { return _to##GetObject(aObject); } \
NS_IMETHOD SetObject(const nsString& aObject) { return _to##SetObject(aObject); } \
NS_IMETHOD GetVspace(nsString& aVspace) { return _to##GetVspace(aVspace); } \
NS_IMETHOD SetVspace(const nsString& aVspace) { return _to##SetVspace(aVspace); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLAppletElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -79,23 +79,23 @@ public:
#define NS_FORWARD_IDOMHTMLAREAELEMENT(superClass) \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return superClass::GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return superClass::SetAccessKey(aAccessKey); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return superClass::GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return superClass::SetAlt(aAlt); } \
NS_IMETHOD GetCoords(nsString& aCoords) { return superClass::GetCoords(aCoords); } \
NS_IMETHOD SetCoords(const nsString& aCoords) { return superClass::SetCoords(aCoords); } \
NS_IMETHOD GetHref(nsString& aHref) { return superClass::GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return superClass::SetHref(aHref); } \
NS_IMETHOD GetNoHref(PRBool* aNoHref) { return superClass::GetNoHref(aNoHref); } \
NS_IMETHOD SetNoHref(PRBool aNoHref) { return superClass::SetNoHref(aNoHref); } \
NS_IMETHOD GetShape(nsString& aShape) { return superClass::GetShape(aShape); } \
NS_IMETHOD SetShape(const nsString& aShape) { return superClass::SetShape(aShape); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return superClass::GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return superClass::SetTabIndex(aTabIndex); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return superClass::GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return superClass::SetTarget(aTarget); } \
#define NS_FORWARD_IDOMHTMLAREAELEMENT(_to) \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return _to##GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return _to##SetAccessKey(aAccessKey); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return _to##GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return _to##SetAlt(aAlt); } \
NS_IMETHOD GetCoords(nsString& aCoords) { return _to##GetCoords(aCoords); } \
NS_IMETHOD SetCoords(const nsString& aCoords) { return _to##SetCoords(aCoords); } \
NS_IMETHOD GetHref(nsString& aHref) { return _to##GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return _to##SetHref(aHref); } \
NS_IMETHOD GetNoHref(PRBool* aNoHref) { return _to##GetNoHref(aNoHref); } \
NS_IMETHOD SetNoHref(PRBool aNoHref) { return _to##SetNoHref(aNoHref); } \
NS_IMETHOD GetShape(nsString& aShape) { return _to##GetShape(aShape); } \
NS_IMETHOD SetShape(const nsString& aShape) { return _to##SetShape(aShape); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to##GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to##SetTabIndex(aTabIndex); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return _to##GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return _to##SetTarget(aTarget); } \
extern nsresult NS_InitHTMLAreaElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLBRELEMENT(superClass) \
NS_IMETHOD GetClear(nsString& aClear) { return superClass::GetClear(aClear); } \
NS_IMETHOD SetClear(const nsString& aClear) { return superClass::SetClear(aClear); } \
#define NS_FORWARD_IDOMHTMLBRELEMENT(_to) \
NS_IMETHOD GetClear(nsString& aClear) { return _to##GetClear(aClear); } \
NS_IMETHOD SetClear(const nsString& aClear) { return _to##SetClear(aClear); } \
extern nsresult NS_InitHTMLBRElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLBASEELEMENT(superClass) \
NS_IMETHOD GetHref(nsString& aHref) { return superClass::GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return superClass::SetHref(aHref); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return superClass::GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return superClass::SetTarget(aTarget); } \
#define NS_FORWARD_IDOMHTMLBASEELEMENT(_to) \
NS_IMETHOD GetHref(nsString& aHref) { return _to##GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return _to##SetHref(aHref); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return _to##GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return _to##SetTarget(aTarget); } \
extern nsresult NS_InitHTMLBaseElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -54,13 +54,13 @@ public:
#define NS_FORWARD_IDOMHTMLBASEFONTELEMENT(superClass) \
NS_IMETHOD GetColor(nsString& aColor) { return superClass::GetColor(aColor); } \
NS_IMETHOD SetColor(const nsString& aColor) { return superClass::SetColor(aColor); } \
NS_IMETHOD GetFace(nsString& aFace) { return superClass::GetFace(aFace); } \
NS_IMETHOD SetFace(const nsString& aFace) { return superClass::SetFace(aFace); } \
NS_IMETHOD GetSize(nsString& aSize) { return superClass::GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return superClass::SetSize(aSize); } \
#define NS_FORWARD_IDOMHTMLBASEFONTELEMENT(_to) \
NS_IMETHOD GetColor(nsString& aColor) { return _to##GetColor(aColor); } \
NS_IMETHOD SetColor(const nsString& aColor) { return _to##SetColor(aColor); } \
NS_IMETHOD GetFace(nsString& aFace) { return _to##GetFace(aFace); } \
NS_IMETHOD SetFace(const nsString& aFace) { return _to##SetFace(aFace); } \
NS_IMETHOD GetSize(nsString& aSize) { return _to##GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return _to##SetSize(aSize); } \
extern nsresult NS_InitHTMLBaseFontElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -69,19 +69,19 @@ public:
#define NS_FORWARD_IDOMHTMLBODYELEMENT(superClass) \
NS_IMETHOD GetALink(nsString& aALink) { return superClass::GetALink(aALink); } \
NS_IMETHOD SetALink(const nsString& aALink) { return superClass::SetALink(aALink); } \
NS_IMETHOD GetBackground(nsString& aBackground) { return superClass::GetBackground(aBackground); } \
NS_IMETHOD SetBackground(const nsString& aBackground) { return superClass::SetBackground(aBackground); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return superClass::GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return superClass::SetBgColor(aBgColor); } \
NS_IMETHOD GetLink(nsString& aLink) { return superClass::GetLink(aLink); } \
NS_IMETHOD SetLink(const nsString& aLink) { return superClass::SetLink(aLink); } \
NS_IMETHOD GetText(nsString& aText) { return superClass::GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return superClass::SetText(aText); } \
NS_IMETHOD GetVLink(nsString& aVLink) { return superClass::GetVLink(aVLink); } \
NS_IMETHOD SetVLink(const nsString& aVLink) { return superClass::SetVLink(aVLink); } \
#define NS_FORWARD_IDOMHTMLBODYELEMENT(_to) \
NS_IMETHOD GetALink(nsString& aALink) { return _to##GetALink(aALink); } \
NS_IMETHOD SetALink(const nsString& aALink) { return _to##SetALink(aALink); } \
NS_IMETHOD GetBackground(nsString& aBackground) { return _to##GetBackground(aBackground); } \
NS_IMETHOD SetBackground(const nsString& aBackground) { return _to##SetBackground(aBackground); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return _to##GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return _to##SetBgColor(aBgColor); } \
NS_IMETHOD GetLink(nsString& aLink) { return _to##GetLink(aLink); } \
NS_IMETHOD SetLink(const nsString& aLink) { return _to##SetLink(aLink); } \
NS_IMETHOD GetText(nsString& aText) { return _to##GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return _to##SetText(aText); } \
NS_IMETHOD GetVLink(nsString& aVLink) { return _to##GetVLink(aVLink); } \
NS_IMETHOD SetVLink(const nsString& aVLink) { return _to##SetVLink(aVLink); } \
extern nsresult NS_InitHTMLBodyElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -75,21 +75,21 @@ public:
#define NS_FORWARD_IDOMHTMLBUTTONELEMENT(superClass) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return superClass::GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return superClass::SetAccessKey(aAccessKey); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return superClass::GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return superClass::SetTabIndex(aTabIndex); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
NS_IMETHOD GetValue(nsString& aValue) { return superClass::GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return superClass::SetValue(aValue); } \
#define NS_FORWARD_IDOMHTMLBUTTONELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return _to##GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return _to##SetAccessKey(aAccessKey); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to##GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to##SetTabIndex(aTabIndex); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
NS_IMETHOD GetValue(nsString& aValue) { return _to##GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return _to##SetValue(aValue); } \
extern nsresult NS_InitHTMLButtonElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -48,10 +48,10 @@ public:
#define NS_FORWARD_IDOMHTMLCOLLECTION(superClass) \
NS_IMETHOD GetLength(PRUint32* aLength) { return superClass::GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return superClass::Item(aIndex, aReturn); } \
NS_IMETHOD NamedItem(const nsString& aName, nsIDOMNode** aReturn) { return superClass::NamedItem(aName, aReturn); } \
#define NS_FORWARD_IDOMHTMLCOLLECTION(_to) \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to##GetLength(aLength); } \
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMNode** aReturn) { return _to##Item(aIndex, aReturn); } \
NS_IMETHOD NamedItem(const nsString& aName, nsIDOMNode** aReturn) { return _to##NamedItem(aName, aReturn); } \
extern nsresult NS_InitHTMLCollectionClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLDLISTELEMENT(superClass) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return superClass::GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return superClass::SetCompact(aCompact); } \
#define NS_FORWARD_IDOMHTMLDLISTELEMENT(_to) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return _to##GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return _to##SetCompact(aCompact); } \
extern nsresult NS_InitHTMLDListElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLDELELEMENT(superClass) \
NS_IMETHOD GetCite(nsString& aCite) { return superClass::GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return superClass::SetCite(aCite); } \
NS_IMETHOD GetDateTime(nsString& aDateTime) { return superClass::GetDateTime(aDateTime); } \
NS_IMETHOD SetDateTime(const nsString& aDateTime) { return superClass::SetDateTime(aDateTime); } \
#define NS_FORWARD_IDOMHTMLDELELEMENT(_to) \
NS_IMETHOD GetCite(nsString& aCite) { return _to##GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return _to##SetCite(aCite); } \
NS_IMETHOD GetDateTime(nsString& aDateTime) { return _to##GetDateTime(aDateTime); } \
NS_IMETHOD SetDateTime(const nsString& aDateTime) { return _to##SetDateTime(aDateTime); } \
extern nsresult NS_InitHTMLDelElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLDIRECTORYELEMENT(superClass) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return superClass::GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return superClass::SetCompact(aCompact); } \
#define NS_FORWARD_IDOMHTMLDIRECTORYELEMENT(_to) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return _to##GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return _to##SetCompact(aCompact); } \
extern nsresult NS_InitHTMLDirectoryElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLDIVELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
#define NS_FORWARD_IDOMHTMLDIVELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
extern nsresult NS_InitHTMLDivElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -113,31 +113,31 @@ public:
#define NS_FORWARD_IDOMHTMLDOCUMENT(superClass) \
NS_IMETHOD GetTitle(nsString& aTitle) { return superClass::GetTitle(aTitle); } \
NS_IMETHOD SetTitle(const nsString& aTitle) { return superClass::SetTitle(aTitle); } \
NS_IMETHOD GetReferrer(nsString& aReferrer) { return superClass::GetReferrer(aReferrer); } \
NS_IMETHOD GetFileSize(nsString& aFileSize) { return superClass::GetFileSize(aFileSize); } \
NS_IMETHOD GetFileCreatedDate(nsString& aFileCreatedDate) { return superClass::GetFileCreatedDate(aFileCreatedDate); } \
NS_IMETHOD GetFileModifiedDate(nsString& aFileModifiedDate) { return superClass::GetFileModifiedDate(aFileModifiedDate); } \
NS_IMETHOD GetFileUpdatedDate(nsString& aFileUpdatedDate) { return superClass::GetFileUpdatedDate(aFileUpdatedDate); } \
NS_IMETHOD GetDomain(nsString& aDomain) { return superClass::GetDomain(aDomain); } \
NS_IMETHOD GetURL(nsString& aURL) { return superClass::GetURL(aURL); } \
NS_IMETHOD GetBody(nsIDOMHTMLElement** aBody) { return superClass::GetBody(aBody); } \
NS_IMETHOD SetBody(nsIDOMHTMLElement* aBody) { return superClass::SetBody(aBody); } \
NS_IMETHOD GetImages(nsIDOMHTMLCollection** aImages) { return superClass::GetImages(aImages); } \
NS_IMETHOD GetApplets(nsIDOMHTMLCollection** aApplets) { return superClass::GetApplets(aApplets); } \
NS_IMETHOD GetLinks(nsIDOMHTMLCollection** aLinks) { return superClass::GetLinks(aLinks); } \
NS_IMETHOD GetForms(nsIDOMHTMLCollection** aForms) { return superClass::GetForms(aForms); } \
NS_IMETHOD GetAnchors(nsIDOMHTMLCollection** aAnchors) { return superClass::GetAnchors(aAnchors); } \
NS_IMETHOD GetCookie(nsString& aCookie) { return superClass::GetCookie(aCookie); } \
NS_IMETHOD SetCookie(const nsString& aCookie) { return superClass::SetCookie(aCookie); } \
NS_IMETHOD Open(JSContext *cx, jsval *argv, PRUint32 argc) { return superClass::Open(cx, argv, argc); } \
NS_IMETHOD Close() { return superClass::Close(); } \
NS_IMETHOD Write(JSContext *cx, jsval *argv, PRUint32 argc) { return superClass::Write(cx, argv, argc); } \
NS_IMETHOD Writeln(JSContext *cx, jsval *argv, PRUint32 argc) { return superClass::Writeln(cx, argv, argc); } \
NS_IMETHOD GetElementById(const nsString& aElementId, nsIDOMElement** aReturn) { return superClass::GetElementById(aElementId, aReturn); } \
NS_IMETHOD GetElementsByName(const nsString& aElementName, nsIDOMNodeList** aReturn) { return superClass::GetElementsByName(aElementName, aReturn); } \
#define NS_FORWARD_IDOMHTMLDOCUMENT(_to) \
NS_IMETHOD GetTitle(nsString& aTitle) { return _to##GetTitle(aTitle); } \
NS_IMETHOD SetTitle(const nsString& aTitle) { return _to##SetTitle(aTitle); } \
NS_IMETHOD GetReferrer(nsString& aReferrer) { return _to##GetReferrer(aReferrer); } \
NS_IMETHOD GetFileSize(nsString& aFileSize) { return _to##GetFileSize(aFileSize); } \
NS_IMETHOD GetFileCreatedDate(nsString& aFileCreatedDate) { return _to##GetFileCreatedDate(aFileCreatedDate); } \
NS_IMETHOD GetFileModifiedDate(nsString& aFileModifiedDate) { return _to##GetFileModifiedDate(aFileModifiedDate); } \
NS_IMETHOD GetFileUpdatedDate(nsString& aFileUpdatedDate) { return _to##GetFileUpdatedDate(aFileUpdatedDate); } \
NS_IMETHOD GetDomain(nsString& aDomain) { return _to##GetDomain(aDomain); } \
NS_IMETHOD GetURL(nsString& aURL) { return _to##GetURL(aURL); } \
NS_IMETHOD GetBody(nsIDOMHTMLElement** aBody) { return _to##GetBody(aBody); } \
NS_IMETHOD SetBody(nsIDOMHTMLElement* aBody) { return _to##SetBody(aBody); } \
NS_IMETHOD GetImages(nsIDOMHTMLCollection** aImages) { return _to##GetImages(aImages); } \
NS_IMETHOD GetApplets(nsIDOMHTMLCollection** aApplets) { return _to##GetApplets(aApplets); } \
NS_IMETHOD GetLinks(nsIDOMHTMLCollection** aLinks) { return _to##GetLinks(aLinks); } \
NS_IMETHOD GetForms(nsIDOMHTMLCollection** aForms) { return _to##GetForms(aForms); } \
NS_IMETHOD GetAnchors(nsIDOMHTMLCollection** aAnchors) { return _to##GetAnchors(aAnchors); } \
NS_IMETHOD GetCookie(nsString& aCookie) { return _to##GetCookie(aCookie); } \
NS_IMETHOD SetCookie(const nsString& aCookie) { return _to##SetCookie(aCookie); } \
NS_IMETHOD Open(JSContext *cx, jsval *argv, PRUint32 argc) { return _to##Open(cx, argv, argc); } \
NS_IMETHOD Close() { return _to##Close(); } \
NS_IMETHOD Write(JSContext *cx, jsval *argv, PRUint32 argc) { return _to##Write(cx, argv, argc); } \
NS_IMETHOD Writeln(JSContext *cx, jsval *argv, PRUint32 argc) { return _to##Writeln(cx, argv, argc); } \
NS_IMETHOD GetElementById(const nsString& aElementId, nsIDOMElement** aReturn) { return _to##GetElementById(aElementId, aReturn); } \
NS_IMETHOD GetElementsByName(const nsString& aElementName, nsIDOMNodeList** aReturn) { return _to##GetElementsByName(aElementName, aReturn); } \
extern nsresult NS_InitHTMLDocumentClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -64,17 +64,17 @@ public:
#define NS_FORWARD_IDOMHTMLELEMENT(superClass) \
NS_IMETHOD GetId(nsString& aId) { return superClass::GetId(aId); } \
NS_IMETHOD SetId(const nsString& aId) { return superClass::SetId(aId); } \
NS_IMETHOD GetTitle(nsString& aTitle) { return superClass::GetTitle(aTitle); } \
NS_IMETHOD SetTitle(const nsString& aTitle) { return superClass::SetTitle(aTitle); } \
NS_IMETHOD GetLang(nsString& aLang) { return superClass::GetLang(aLang); } \
NS_IMETHOD SetLang(const nsString& aLang) { return superClass::SetLang(aLang); } \
NS_IMETHOD GetDir(nsString& aDir) { return superClass::GetDir(aDir); } \
NS_IMETHOD SetDir(const nsString& aDir) { return superClass::SetDir(aDir); } \
NS_IMETHOD GetClassName(nsString& aClassName) { return superClass::GetClassName(aClassName); } \
NS_IMETHOD SetClassName(const nsString& aClassName) { return superClass::SetClassName(aClassName); } \
#define NS_FORWARD_IDOMHTMLELEMENT(_to) \
NS_IMETHOD GetId(nsString& aId) { return _to##GetId(aId); } \
NS_IMETHOD SetId(const nsString& aId) { return _to##SetId(aId); } \
NS_IMETHOD GetTitle(nsString& aTitle) { return _to##GetTitle(aTitle); } \
NS_IMETHOD SetTitle(const nsString& aTitle) { return _to##SetTitle(aTitle); } \
NS_IMETHOD GetLang(nsString& aLang) { return _to##GetLang(aLang); } \
NS_IMETHOD SetLang(const nsString& aLang) { return _to##SetLang(aLang); } \
NS_IMETHOD GetDir(nsString& aDir) { return _to##GetDir(aDir); } \
NS_IMETHOD SetDir(const nsString& aDir) { return _to##SetDir(aDir); } \
NS_IMETHOD GetClassName(nsString& aClassName) { return _to##GetClassName(aClassName); } \
NS_IMETHOD SetClassName(const nsString& aClassName) { return _to##SetClassName(aClassName); } \
extern nsresult NS_InitHTMLElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -54,13 +54,13 @@ public:
#define NS_FORWARD_IDOMHTMLFONTELEMENT(superClass) \
NS_IMETHOD GetColor(nsString& aColor) { return superClass::GetColor(aColor); } \
NS_IMETHOD SetColor(const nsString& aColor) { return superClass::SetColor(aColor); } \
NS_IMETHOD GetFace(nsString& aFace) { return superClass::GetFace(aFace); } \
NS_IMETHOD SetFace(const nsString& aFace) { return superClass::SetFace(aFace); } \
NS_IMETHOD GetSize(nsString& aSize) { return superClass::GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return superClass::SetSize(aSize); } \
#define NS_FORWARD_IDOMHTMLFONTELEMENT(_to) \
NS_IMETHOD GetColor(nsString& aColor) { return _to##GetColor(aColor); } \
NS_IMETHOD SetColor(const nsString& aColor) { return _to##SetColor(aColor); } \
NS_IMETHOD GetFace(nsString& aFace) { return _to##GetFace(aFace); } \
NS_IMETHOD SetFace(const nsString& aFace) { return _to##SetFace(aFace); } \
NS_IMETHOD GetSize(nsString& aSize) { return _to##GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return _to##SetSize(aSize); } \
extern nsresult NS_InitHTMLFontElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -77,21 +77,21 @@ public:
#define NS_FORWARD_IDOMHTMLFORMELEMENT(superClass) \
NS_IMETHOD GetElements(nsIDOMHTMLCollection** aElements) { return superClass::GetElements(aElements); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD GetAcceptCharset(nsString& aAcceptCharset) { return superClass::GetAcceptCharset(aAcceptCharset); } \
NS_IMETHOD SetAcceptCharset(const nsString& aAcceptCharset) { return superClass::SetAcceptCharset(aAcceptCharset); } \
NS_IMETHOD GetAction(nsString& aAction) { return superClass::GetAction(aAction); } \
NS_IMETHOD SetAction(const nsString& aAction) { return superClass::SetAction(aAction); } \
NS_IMETHOD GetEnctype(nsString& aEnctype) { return superClass::GetEnctype(aEnctype); } \
NS_IMETHOD SetEnctype(const nsString& aEnctype) { return superClass::SetEnctype(aEnctype); } \
NS_IMETHOD GetMethod(nsString& aMethod) { return superClass::GetMethod(aMethod); } \
NS_IMETHOD SetMethod(const nsString& aMethod) { return superClass::SetMethod(aMethod); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return superClass::GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return superClass::SetTarget(aTarget); } \
NS_IMETHOD Reset() { return superClass::Reset(); } \
NS_IMETHOD Submit() { return superClass::Submit(); } \
#define NS_FORWARD_IDOMHTMLFORMELEMENT(_to) \
NS_IMETHOD GetElements(nsIDOMHTMLCollection** aElements) { return _to##GetElements(aElements); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD GetAcceptCharset(nsString& aAcceptCharset) { return _to##GetAcceptCharset(aAcceptCharset); } \
NS_IMETHOD SetAcceptCharset(const nsString& aAcceptCharset) { return _to##SetAcceptCharset(aAcceptCharset); } \
NS_IMETHOD GetAction(nsString& aAction) { return _to##GetAction(aAction); } \
NS_IMETHOD SetAction(const nsString& aAction) { return _to##SetAction(aAction); } \
NS_IMETHOD GetEnctype(nsString& aEnctype) { return _to##GetEnctype(aEnctype); } \
NS_IMETHOD SetEnctype(const nsString& aEnctype) { return _to##SetEnctype(aEnctype); } \
NS_IMETHOD GetMethod(nsString& aMethod) { return _to##GetMethod(aMethod); } \
NS_IMETHOD SetMethod(const nsString& aMethod) { return _to##SetMethod(aMethod); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return _to##GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return _to##SetTarget(aTarget); } \
NS_IMETHOD Reset() { return _to##Reset(); } \
NS_IMETHOD Submit() { return _to##Submit(); } \
extern nsresult NS_InitHTMLFormElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -79,23 +79,23 @@ public:
#define NS_FORWARD_IDOMHTMLFRAMEELEMENT(superClass) \
NS_IMETHOD GetFrameBorder(nsString& aFrameBorder) { return superClass::GetFrameBorder(aFrameBorder); } \
NS_IMETHOD SetFrameBorder(const nsString& aFrameBorder) { return superClass::SetFrameBorder(aFrameBorder); } \
NS_IMETHOD GetLongDesc(nsString& aLongDesc) { return superClass::GetLongDesc(aLongDesc); } \
NS_IMETHOD SetLongDesc(const nsString& aLongDesc) { return superClass::SetLongDesc(aLongDesc); } \
NS_IMETHOD GetMarginHeight(nsString& aMarginHeight) { return superClass::GetMarginHeight(aMarginHeight); } \
NS_IMETHOD SetMarginHeight(const nsString& aMarginHeight) { return superClass::SetMarginHeight(aMarginHeight); } \
NS_IMETHOD GetMarginWidth(nsString& aMarginWidth) { return superClass::GetMarginWidth(aMarginWidth); } \
NS_IMETHOD SetMarginWidth(const nsString& aMarginWidth) { return superClass::SetMarginWidth(aMarginWidth); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetNoResize(PRBool* aNoResize) { return superClass::GetNoResize(aNoResize); } \
NS_IMETHOD SetNoResize(PRBool aNoResize) { return superClass::SetNoResize(aNoResize); } \
NS_IMETHOD GetScrolling(nsString& aScrolling) { return superClass::GetScrolling(aScrolling); } \
NS_IMETHOD SetScrolling(const nsString& aScrolling) { return superClass::SetScrolling(aScrolling); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return superClass::GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return superClass::SetSrc(aSrc); } \
#define NS_FORWARD_IDOMHTMLFRAMEELEMENT(_to) \
NS_IMETHOD GetFrameBorder(nsString& aFrameBorder) { return _to##GetFrameBorder(aFrameBorder); } \
NS_IMETHOD SetFrameBorder(const nsString& aFrameBorder) { return _to##SetFrameBorder(aFrameBorder); } \
NS_IMETHOD GetLongDesc(nsString& aLongDesc) { return _to##GetLongDesc(aLongDesc); } \
NS_IMETHOD SetLongDesc(const nsString& aLongDesc) { return _to##SetLongDesc(aLongDesc); } \
NS_IMETHOD GetMarginHeight(nsString& aMarginHeight) { return _to##GetMarginHeight(aMarginHeight); } \
NS_IMETHOD SetMarginHeight(const nsString& aMarginHeight) { return _to##SetMarginHeight(aMarginHeight); } \
NS_IMETHOD GetMarginWidth(nsString& aMarginWidth) { return _to##GetMarginWidth(aMarginWidth); } \
NS_IMETHOD SetMarginWidth(const nsString& aMarginWidth) { return _to##SetMarginWidth(aMarginWidth); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetNoResize(PRBool* aNoResize) { return _to##GetNoResize(aNoResize); } \
NS_IMETHOD SetNoResize(PRBool aNoResize) { return _to##SetNoResize(aNoResize); } \
NS_IMETHOD GetScrolling(nsString& aScrolling) { return _to##GetScrolling(aScrolling); } \
NS_IMETHOD SetScrolling(const nsString& aScrolling) { return _to##SetScrolling(aScrolling); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return _to##GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return _to##SetSrc(aSrc); } \
extern nsresult NS_InitHTMLFrameElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLFRAMESETELEMENT(superClass) \
NS_IMETHOD GetCols(nsString& aCols) { return superClass::GetCols(aCols); } \
NS_IMETHOD SetCols(const nsString& aCols) { return superClass::SetCols(aCols); } \
NS_IMETHOD GetRows(nsString& aRows) { return superClass::GetRows(aRows); } \
NS_IMETHOD SetRows(const nsString& aRows) { return superClass::SetRows(aRows); } \
#define NS_FORWARD_IDOMHTMLFRAMESETELEMENT(_to) \
NS_IMETHOD GetCols(nsString& aCols) { return _to##GetCols(aCols); } \
NS_IMETHOD SetCols(const nsString& aCols) { return _to##SetCols(aCols); } \
NS_IMETHOD GetRows(nsString& aRows) { return _to##GetRows(aRows); } \
NS_IMETHOD SetRows(const nsString& aRows) { return _to##SetRows(aRows); } \
extern nsresult NS_InitHTMLFrameSetElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -59,15 +59,15 @@ public:
#define NS_FORWARD_IDOMHTMLHRELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetNoShade(PRBool* aNoShade) { return superClass::GetNoShade(aNoShade); } \
NS_IMETHOD SetNoShade(PRBool aNoShade) { return superClass::SetNoShade(aNoShade); } \
NS_IMETHOD GetSize(nsString& aSize) { return superClass::GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return superClass::SetSize(aSize); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLHRELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetNoShade(PRBool* aNoShade) { return _to##GetNoShade(aNoShade); } \
NS_IMETHOD SetNoShade(PRBool aNoShade) { return _to##SetNoShade(aNoShade); } \
NS_IMETHOD GetSize(nsString& aSize) { return _to##GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return _to##SetSize(aSize); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLHRElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLHEADELEMENT(superClass) \
NS_IMETHOD GetProfile(nsString& aProfile) { return superClass::GetProfile(aProfile); } \
NS_IMETHOD SetProfile(const nsString& aProfile) { return superClass::SetProfile(aProfile); } \
#define NS_FORWARD_IDOMHTMLHEADELEMENT(_to) \
NS_IMETHOD GetProfile(nsString& aProfile) { return _to##GetProfile(aProfile); } \
NS_IMETHOD SetProfile(const nsString& aProfile) { return _to##SetProfile(aProfile); } \
extern nsresult NS_InitHTMLHeadElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLHEADINGELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
#define NS_FORWARD_IDOMHTMLHEADINGELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
extern nsresult NS_InitHTMLHeadingElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLHTMLELEMENT(superClass) \
NS_IMETHOD GetVersion(nsString& aVersion) { return superClass::GetVersion(aVersion); } \
NS_IMETHOD SetVersion(const nsString& aVersion) { return superClass::SetVersion(aVersion); } \
#define NS_FORWARD_IDOMHTMLHTMLELEMENT(_to) \
NS_IMETHOD GetVersion(nsString& aVersion) { return _to##GetVersion(aVersion); } \
NS_IMETHOD SetVersion(const nsString& aVersion) { return _to##SetVersion(aVersion); } \
extern nsresult NS_InitHTMLHtmlElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -89,27 +89,27 @@ public:
#define NS_FORWARD_IDOMHTMLIFRAMEELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetFrameBorder(nsString& aFrameBorder) { return superClass::GetFrameBorder(aFrameBorder); } \
NS_IMETHOD SetFrameBorder(const nsString& aFrameBorder) { return superClass::SetFrameBorder(aFrameBorder); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return superClass::GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return superClass::SetHeight(aHeight); } \
NS_IMETHOD GetLongDesc(nsString& aLongDesc) { return superClass::GetLongDesc(aLongDesc); } \
NS_IMETHOD SetLongDesc(const nsString& aLongDesc) { return superClass::SetLongDesc(aLongDesc); } \
NS_IMETHOD GetMarginHeight(nsString& aMarginHeight) { return superClass::GetMarginHeight(aMarginHeight); } \
NS_IMETHOD SetMarginHeight(const nsString& aMarginHeight) { return superClass::SetMarginHeight(aMarginHeight); } \
NS_IMETHOD GetMarginWidth(nsString& aMarginWidth) { return superClass::GetMarginWidth(aMarginWidth); } \
NS_IMETHOD SetMarginWidth(const nsString& aMarginWidth) { return superClass::SetMarginWidth(aMarginWidth); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetScrolling(nsString& aScrolling) { return superClass::GetScrolling(aScrolling); } \
NS_IMETHOD SetScrolling(const nsString& aScrolling) { return superClass::SetScrolling(aScrolling); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return superClass::GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return superClass::SetSrc(aSrc); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLIFRAMEELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetFrameBorder(nsString& aFrameBorder) { return _to##GetFrameBorder(aFrameBorder); } \
NS_IMETHOD SetFrameBorder(const nsString& aFrameBorder) { return _to##SetFrameBorder(aFrameBorder); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return _to##GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return _to##SetHeight(aHeight); } \
NS_IMETHOD GetLongDesc(nsString& aLongDesc) { return _to##GetLongDesc(aLongDesc); } \
NS_IMETHOD SetLongDesc(const nsString& aLongDesc) { return _to##SetLongDesc(aLongDesc); } \
NS_IMETHOD GetMarginHeight(nsString& aMarginHeight) { return _to##GetMarginHeight(aMarginHeight); } \
NS_IMETHOD SetMarginHeight(const nsString& aMarginHeight) { return _to##SetMarginHeight(aMarginHeight); } \
NS_IMETHOD GetMarginWidth(nsString& aMarginWidth) { return _to##GetMarginWidth(aMarginWidth); } \
NS_IMETHOD SetMarginWidth(const nsString& aMarginWidth) { return _to##SetMarginWidth(aMarginWidth); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetScrolling(nsString& aScrolling) { return _to##GetScrolling(aScrolling); } \
NS_IMETHOD SetScrolling(const nsString& aScrolling) { return _to##SetScrolling(aScrolling); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return _to##GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return _to##SetSrc(aSrc); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLIFrameElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -104,33 +104,33 @@ public:
#define NS_FORWARD_IDOMHTMLIMAGEELEMENT(superClass) \
NS_IMETHOD GetLowSrc(nsString& aLowSrc) { return superClass::GetLowSrc(aLowSrc); } \
NS_IMETHOD SetLowSrc(const nsString& aLowSrc) { return superClass::SetLowSrc(aLowSrc); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return superClass::GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return superClass::SetAlt(aAlt); } \
NS_IMETHOD GetBorder(nsString& aBorder) { return superClass::GetBorder(aBorder); } \
NS_IMETHOD SetBorder(const nsString& aBorder) { return superClass::SetBorder(aBorder); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return superClass::GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return superClass::SetHeight(aHeight); } \
NS_IMETHOD GetHspace(nsString& aHspace) { return superClass::GetHspace(aHspace); } \
NS_IMETHOD SetHspace(const nsString& aHspace) { return superClass::SetHspace(aHspace); } \
NS_IMETHOD GetIsMap(PRBool* aIsMap) { return superClass::GetIsMap(aIsMap); } \
NS_IMETHOD SetIsMap(PRBool aIsMap) { return superClass::SetIsMap(aIsMap); } \
NS_IMETHOD GetLongDesc(nsString& aLongDesc) { return superClass::GetLongDesc(aLongDesc); } \
NS_IMETHOD SetLongDesc(const nsString& aLongDesc) { return superClass::SetLongDesc(aLongDesc); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return superClass::GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return superClass::SetSrc(aSrc); } \
NS_IMETHOD GetUseMap(nsString& aUseMap) { return superClass::GetUseMap(aUseMap); } \
NS_IMETHOD SetUseMap(const nsString& aUseMap) { return superClass::SetUseMap(aUseMap); } \
NS_IMETHOD GetVspace(nsString& aVspace) { return superClass::GetVspace(aVspace); } \
NS_IMETHOD SetVspace(const nsString& aVspace) { return superClass::SetVspace(aVspace); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLIMAGEELEMENT(_to) \
NS_IMETHOD GetLowSrc(nsString& aLowSrc) { return _to##GetLowSrc(aLowSrc); } \
NS_IMETHOD SetLowSrc(const nsString& aLowSrc) { return _to##SetLowSrc(aLowSrc); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return _to##GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return _to##SetAlt(aAlt); } \
NS_IMETHOD GetBorder(nsString& aBorder) { return _to##GetBorder(aBorder); } \
NS_IMETHOD SetBorder(const nsString& aBorder) { return _to##SetBorder(aBorder); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return _to##GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return _to##SetHeight(aHeight); } \
NS_IMETHOD GetHspace(nsString& aHspace) { return _to##GetHspace(aHspace); } \
NS_IMETHOD SetHspace(const nsString& aHspace) { return _to##SetHspace(aHspace); } \
NS_IMETHOD GetIsMap(PRBool* aIsMap) { return _to##GetIsMap(aIsMap); } \
NS_IMETHOD SetIsMap(PRBool aIsMap) { return _to##SetIsMap(aIsMap); } \
NS_IMETHOD GetLongDesc(nsString& aLongDesc) { return _to##GetLongDesc(aLongDesc); } \
NS_IMETHOD SetLongDesc(const nsString& aLongDesc) { return _to##SetLongDesc(aLongDesc); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return _to##GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return _to##SetSrc(aSrc); } \
NS_IMETHOD GetUseMap(nsString& aUseMap) { return _to##GetUseMap(aUseMap); } \
NS_IMETHOD SetUseMap(const nsString& aUseMap) { return _to##SetUseMap(aUseMap); } \
NS_IMETHOD GetVspace(nsString& aVspace) { return _to##GetVspace(aVspace); } \
NS_IMETHOD SetVspace(const nsString& aVspace) { return _to##SetVspace(aVspace); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLImageElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -138,45 +138,45 @@ public:
#define NS_FORWARD_IDOMHTMLINPUTELEMENT(superClass) \
NS_IMETHOD GetDefaultValue(nsString& aDefaultValue) { return superClass::GetDefaultValue(aDefaultValue); } \
NS_IMETHOD SetDefaultValue(const nsString& aDefaultValue) { return superClass::SetDefaultValue(aDefaultValue); } \
NS_IMETHOD GetDefaultChecked(PRBool* aDefaultChecked) { return superClass::GetDefaultChecked(aDefaultChecked); } \
NS_IMETHOD SetDefaultChecked(PRBool aDefaultChecked) { return superClass::SetDefaultChecked(aDefaultChecked); } \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD GetAccept(nsString& aAccept) { return superClass::GetAccept(aAccept); } \
NS_IMETHOD SetAccept(const nsString& aAccept) { return superClass::SetAccept(aAccept); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return superClass::GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return superClass::SetAccessKey(aAccessKey); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return superClass::GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return superClass::SetAlt(aAlt); } \
NS_IMETHOD GetChecked(PRBool* aChecked) { return superClass::GetChecked(aChecked); } \
NS_IMETHOD SetChecked(PRBool aChecked) { return superClass::SetChecked(aChecked); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetMaxLength(PRInt32* aMaxLength) { return superClass::GetMaxLength(aMaxLength); } \
NS_IMETHOD SetMaxLength(PRInt32 aMaxLength) { return superClass::SetMaxLength(aMaxLength); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetReadOnly(PRBool* aReadOnly) { return superClass::GetReadOnly(aReadOnly); } \
NS_IMETHOD SetReadOnly(PRBool aReadOnly) { return superClass::SetReadOnly(aReadOnly); } \
NS_IMETHOD GetSize(nsString& aSize) { return superClass::GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return superClass::SetSize(aSize); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return superClass::GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return superClass::SetSrc(aSrc); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return superClass::GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return superClass::SetTabIndex(aTabIndex); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD GetUseMap(nsString& aUseMap) { return superClass::GetUseMap(aUseMap); } \
NS_IMETHOD SetUseMap(const nsString& aUseMap) { return superClass::SetUseMap(aUseMap); } \
NS_IMETHOD GetValue(nsString& aValue) { return superClass::GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return superClass::SetValue(aValue); } \
NS_IMETHOD Blur() { return superClass::Blur(); } \
NS_IMETHOD Focus() { return superClass::Focus(); } \
NS_IMETHOD Select() { return superClass::Select(); } \
NS_IMETHOD Click() { return superClass::Click(); } \
#define NS_FORWARD_IDOMHTMLINPUTELEMENT(_to) \
NS_IMETHOD GetDefaultValue(nsString& aDefaultValue) { return _to##GetDefaultValue(aDefaultValue); } \
NS_IMETHOD SetDefaultValue(const nsString& aDefaultValue) { return _to##SetDefaultValue(aDefaultValue); } \
NS_IMETHOD GetDefaultChecked(PRBool* aDefaultChecked) { return _to##GetDefaultChecked(aDefaultChecked); } \
NS_IMETHOD SetDefaultChecked(PRBool aDefaultChecked) { return _to##SetDefaultChecked(aDefaultChecked); } \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD GetAccept(nsString& aAccept) { return _to##GetAccept(aAccept); } \
NS_IMETHOD SetAccept(const nsString& aAccept) { return _to##SetAccept(aAccept); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return _to##GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return _to##SetAccessKey(aAccessKey); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetAlt(nsString& aAlt) { return _to##GetAlt(aAlt); } \
NS_IMETHOD SetAlt(const nsString& aAlt) { return _to##SetAlt(aAlt); } \
NS_IMETHOD GetChecked(PRBool* aChecked) { return _to##GetChecked(aChecked); } \
NS_IMETHOD SetChecked(PRBool aChecked) { return _to##SetChecked(aChecked); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetMaxLength(PRInt32* aMaxLength) { return _to##GetMaxLength(aMaxLength); } \
NS_IMETHOD SetMaxLength(PRInt32 aMaxLength) { return _to##SetMaxLength(aMaxLength); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetReadOnly(PRBool* aReadOnly) { return _to##GetReadOnly(aReadOnly); } \
NS_IMETHOD SetReadOnly(PRBool aReadOnly) { return _to##SetReadOnly(aReadOnly); } \
NS_IMETHOD GetSize(nsString& aSize) { return _to##GetSize(aSize); } \
NS_IMETHOD SetSize(const nsString& aSize) { return _to##SetSize(aSize); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return _to##GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return _to##SetSrc(aSrc); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to##GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to##SetTabIndex(aTabIndex); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD GetUseMap(nsString& aUseMap) { return _to##GetUseMap(aUseMap); } \
NS_IMETHOD SetUseMap(const nsString& aUseMap) { return _to##SetUseMap(aUseMap); } \
NS_IMETHOD GetValue(nsString& aValue) { return _to##GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return _to##SetValue(aValue); } \
NS_IMETHOD Blur() { return _to##Blur(); } \
NS_IMETHOD Focus() { return _to##Focus(); } \
NS_IMETHOD Select() { return _to##Select(); } \
NS_IMETHOD Click() { return _to##Click(); } \
extern nsresult NS_InitHTMLInputElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLINSELEMENT(superClass) \
NS_IMETHOD GetCite(nsString& aCite) { return superClass::GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return superClass::SetCite(aCite); } \
NS_IMETHOD GetDateTime(nsString& aDateTime) { return superClass::GetDateTime(aDateTime); } \
NS_IMETHOD SetDateTime(const nsString& aDateTime) { return superClass::SetDateTime(aDateTime); } \
#define NS_FORWARD_IDOMHTMLINSELEMENT(_to) \
NS_IMETHOD GetCite(nsString& aCite) { return _to##GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return _to##SetCite(aCite); } \
NS_IMETHOD GetDateTime(nsString& aDateTime) { return _to##GetDateTime(aDateTime); } \
NS_IMETHOD SetDateTime(const nsString& aDateTime) { return _to##SetDateTime(aDateTime); } \
extern nsresult NS_InitHTMLInsElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -50,11 +50,11 @@ public:
#define NS_FORWARD_IDOMHTMLISINDEXELEMENT(superClass) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetPrompt(nsString& aPrompt) { return superClass::GetPrompt(aPrompt); } \
NS_IMETHOD SetPrompt(const nsString& aPrompt) { return superClass::SetPrompt(aPrompt); } \
#define NS_FORWARD_IDOMHTMLISINDEXELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetPrompt(nsString& aPrompt) { return _to##GetPrompt(aPrompt); } \
NS_IMETHOD SetPrompt(const nsString& aPrompt) { return _to##SetPrompt(aPrompt); } \
extern nsresult NS_InitHTMLIsIndexElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLLIELEMENT(superClass) \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
NS_IMETHOD GetValue(PRInt32* aValue) { return superClass::GetValue(aValue); } \
NS_IMETHOD SetValue(PRInt32 aValue) { return superClass::SetValue(aValue); } \
#define NS_FORWARD_IDOMHTMLLIELEMENT(_to) \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
NS_IMETHOD GetValue(PRInt32* aValue) { return _to##GetValue(aValue); } \
NS_IMETHOD SetValue(PRInt32 aValue) { return _to##SetValue(aValue); } \
extern nsresult NS_InitHTMLLIElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -55,13 +55,13 @@ public:
#define NS_FORWARD_IDOMHTMLLABELELEMENT(superClass) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return superClass::GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return superClass::SetAccessKey(aAccessKey); } \
NS_IMETHOD GetHtmlFor(nsString& aHtmlFor) { return superClass::GetHtmlFor(aHtmlFor); } \
NS_IMETHOD SetHtmlFor(const nsString& aHtmlFor) { return superClass::SetHtmlFor(aHtmlFor); } \
#define NS_FORWARD_IDOMHTMLLABELELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return _to##GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return _to##SetAccessKey(aAccessKey); } \
NS_IMETHOD GetHtmlFor(nsString& aHtmlFor) { return _to##GetHtmlFor(aHtmlFor); } \
NS_IMETHOD SetHtmlFor(const nsString& aHtmlFor) { return _to##SetHtmlFor(aHtmlFor); } \
extern nsresult NS_InitHTMLLabelElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -55,13 +55,13 @@ public:
#define NS_FORWARD_IDOMHTMLLEGENDELEMENT(superClass) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return superClass::GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return superClass::SetAccessKey(aAccessKey); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
#define NS_FORWARD_IDOMHTMLLEGENDELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return _to##GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return _to##SetAccessKey(aAccessKey); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
extern nsresult NS_InitHTMLLegendElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -84,25 +84,25 @@ public:
#define NS_FORWARD_IDOMHTMLLINKELEMENT(superClass) \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetCharset(nsString& aCharset) { return superClass::GetCharset(aCharset); } \
NS_IMETHOD SetCharset(const nsString& aCharset) { return superClass::SetCharset(aCharset); } \
NS_IMETHOD GetHref(nsString& aHref) { return superClass::GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return superClass::SetHref(aHref); } \
NS_IMETHOD GetHreflang(nsString& aHreflang) { return superClass::GetHreflang(aHreflang); } \
NS_IMETHOD SetHreflang(const nsString& aHreflang) { return superClass::SetHreflang(aHreflang); } \
NS_IMETHOD GetMedia(nsString& aMedia) { return superClass::GetMedia(aMedia); } \
NS_IMETHOD SetMedia(const nsString& aMedia) { return superClass::SetMedia(aMedia); } \
NS_IMETHOD GetRel(nsString& aRel) { return superClass::GetRel(aRel); } \
NS_IMETHOD SetRel(const nsString& aRel) { return superClass::SetRel(aRel); } \
NS_IMETHOD GetRev(nsString& aRev) { return superClass::GetRev(aRev); } \
NS_IMETHOD SetRev(const nsString& aRev) { return superClass::SetRev(aRev); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return superClass::GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return superClass::SetTarget(aTarget); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
#define NS_FORWARD_IDOMHTMLLINKELEMENT(_to) \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetCharset(nsString& aCharset) { return _to##GetCharset(aCharset); } \
NS_IMETHOD SetCharset(const nsString& aCharset) { return _to##SetCharset(aCharset); } \
NS_IMETHOD GetHref(nsString& aHref) { return _to##GetHref(aHref); } \
NS_IMETHOD SetHref(const nsString& aHref) { return _to##SetHref(aHref); } \
NS_IMETHOD GetHreflang(nsString& aHreflang) { return _to##GetHreflang(aHreflang); } \
NS_IMETHOD SetHreflang(const nsString& aHreflang) { return _to##SetHreflang(aHreflang); } \
NS_IMETHOD GetMedia(nsString& aMedia) { return _to##GetMedia(aMedia); } \
NS_IMETHOD SetMedia(const nsString& aMedia) { return _to##SetMedia(aMedia); } \
NS_IMETHOD GetRel(nsString& aRel) { return _to##GetRel(aRel); } \
NS_IMETHOD SetRel(const nsString& aRel) { return _to##SetRel(aRel); } \
NS_IMETHOD GetRev(nsString& aRev) { return _to##GetRev(aRev); } \
NS_IMETHOD SetRev(const nsString& aRev) { return _to##SetRev(aRev); } \
NS_IMETHOD GetTarget(nsString& aTarget) { return _to##GetTarget(aTarget); } \
NS_IMETHOD SetTarget(const nsString& aTarget) { return _to##SetTarget(aTarget); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
extern nsresult NS_InitHTMLLinkElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -50,11 +50,11 @@ public:
#define NS_FORWARD_IDOMHTMLMAPELEMENT(superClass) \
NS_IMETHOD GetAreas(nsIDOMHTMLCollection** aAreas) { return superClass::GetAreas(aAreas); } \
NS_IMETHOD SetAreas(nsIDOMHTMLCollection* aAreas) { return superClass::SetAreas(aAreas); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
#define NS_FORWARD_IDOMHTMLMAPELEMENT(_to) \
NS_IMETHOD GetAreas(nsIDOMHTMLCollection** aAreas) { return _to##GetAreas(aAreas); } \
NS_IMETHOD SetAreas(nsIDOMHTMLCollection* aAreas) { return _to##SetAreas(aAreas); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
extern nsresult NS_InitHTMLMapElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLMENUELEMENT(superClass) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return superClass::GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return superClass::SetCompact(aCompact); } \
#define NS_FORWARD_IDOMHTMLMENUELEMENT(_to) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return _to##GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return _to##SetCompact(aCompact); } \
extern nsresult NS_InitHTMLMenuElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -59,15 +59,15 @@ public:
#define NS_FORWARD_IDOMHTMLMETAELEMENT(superClass) \
NS_IMETHOD GetContent(nsString& aContent) { return superClass::GetContent(aContent); } \
NS_IMETHOD SetContent(const nsString& aContent) { return superClass::SetContent(aContent); } \
NS_IMETHOD GetHttpEquiv(nsString& aHttpEquiv) { return superClass::GetHttpEquiv(aHttpEquiv); } \
NS_IMETHOD SetHttpEquiv(const nsString& aHttpEquiv) { return superClass::SetHttpEquiv(aHttpEquiv); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetScheme(nsString& aScheme) { return superClass::GetScheme(aScheme); } \
NS_IMETHOD SetScheme(const nsString& aScheme) { return superClass::SetScheme(aScheme); } \
#define NS_FORWARD_IDOMHTMLMETAELEMENT(_to) \
NS_IMETHOD GetContent(nsString& aContent) { return _to##GetContent(aContent); } \
NS_IMETHOD SetContent(const nsString& aContent) { return _to##SetContent(aContent); } \
NS_IMETHOD GetHttpEquiv(nsString& aHttpEquiv) { return _to##GetHttpEquiv(aHttpEquiv); } \
NS_IMETHOD SetHttpEquiv(const nsString& aHttpEquiv) { return _to##SetHttpEquiv(aHttpEquiv); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetScheme(nsString& aScheme) { return _to##GetScheme(aScheme); } \
NS_IMETHOD SetScheme(const nsString& aScheme) { return _to##SetScheme(aScheme); } \
extern nsresult NS_InitHTMLMetaElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLMODELEMENT(superClass) \
NS_IMETHOD GetCite(nsString& aCite) { return superClass::GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return superClass::SetCite(aCite); } \
NS_IMETHOD GetDateTime(nsString& aDateTime) { return superClass::GetDateTime(aDateTime); } \
NS_IMETHOD SetDateTime(const nsString& aDateTime) { return superClass::SetDateTime(aDateTime); } \
#define NS_FORWARD_IDOMHTMLMODELEMENT(_to) \
NS_IMETHOD GetCite(nsString& aCite) { return _to##GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return _to##SetCite(aCite); } \
NS_IMETHOD GetDateTime(nsString& aDateTime) { return _to##GetDateTime(aDateTime); } \
NS_IMETHOD SetDateTime(const nsString& aDateTime) { return _to##SetDateTime(aDateTime); } \
extern nsresult NS_InitHTMLModElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -54,13 +54,13 @@ public:
#define NS_FORWARD_IDOMHTMLOLISTELEMENT(superClass) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return superClass::GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return superClass::SetCompact(aCompact); } \
NS_IMETHOD GetStart(PRInt32* aStart) { return superClass::GetStart(aStart); } \
NS_IMETHOD SetStart(PRInt32 aStart) { return superClass::SetStart(aStart); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
#define NS_FORWARD_IDOMHTMLOLISTELEMENT(_to) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return _to##GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return _to##SetCompact(aCompact); } \
NS_IMETHOD GetStart(PRInt32* aStart) { return _to##GetStart(aStart); } \
NS_IMETHOD SetStart(PRInt32 aStart) { return _to##SetStart(aStart); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
extern nsresult NS_InitHTMLOListElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -130,43 +130,43 @@ public:
#define NS_FORWARD_IDOMHTMLOBJECTELEMENT(superClass) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetCode(nsString& aCode) { return superClass::GetCode(aCode); } \
NS_IMETHOD SetCode(const nsString& aCode) { return superClass::SetCode(aCode); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetArchive(nsString& aArchive) { return superClass::GetArchive(aArchive); } \
NS_IMETHOD SetArchive(const nsString& aArchive) { return superClass::SetArchive(aArchive); } \
NS_IMETHOD GetBorder(nsString& aBorder) { return superClass::GetBorder(aBorder); } \
NS_IMETHOD SetBorder(const nsString& aBorder) { return superClass::SetBorder(aBorder); } \
NS_IMETHOD GetCodeBase(nsString& aCodeBase) { return superClass::GetCodeBase(aCodeBase); } \
NS_IMETHOD SetCodeBase(const nsString& aCodeBase) { return superClass::SetCodeBase(aCodeBase); } \
NS_IMETHOD GetCodeType(nsString& aCodeType) { return superClass::GetCodeType(aCodeType); } \
NS_IMETHOD SetCodeType(const nsString& aCodeType) { return superClass::SetCodeType(aCodeType); } \
NS_IMETHOD GetData(nsString& aData) { return superClass::GetData(aData); } \
NS_IMETHOD SetData(const nsString& aData) { return superClass::SetData(aData); } \
NS_IMETHOD GetDeclare(PRBool* aDeclare) { return superClass::GetDeclare(aDeclare); } \
NS_IMETHOD SetDeclare(PRBool aDeclare) { return superClass::SetDeclare(aDeclare); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return superClass::GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return superClass::SetHeight(aHeight); } \
NS_IMETHOD GetHspace(nsString& aHspace) { return superClass::GetHspace(aHspace); } \
NS_IMETHOD SetHspace(const nsString& aHspace) { return superClass::SetHspace(aHspace); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetStandby(nsString& aStandby) { return superClass::GetStandby(aStandby); } \
NS_IMETHOD SetStandby(const nsString& aStandby) { return superClass::SetStandby(aStandby); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return superClass::GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return superClass::SetTabIndex(aTabIndex); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
NS_IMETHOD GetUseMap(nsString& aUseMap) { return superClass::GetUseMap(aUseMap); } \
NS_IMETHOD SetUseMap(const nsString& aUseMap) { return superClass::SetUseMap(aUseMap); } \
NS_IMETHOD GetVspace(nsString& aVspace) { return superClass::GetVspace(aVspace); } \
NS_IMETHOD SetVspace(const nsString& aVspace) { return superClass::SetVspace(aVspace); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLOBJECTELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetCode(nsString& aCode) { return _to##GetCode(aCode); } \
NS_IMETHOD SetCode(const nsString& aCode) { return _to##SetCode(aCode); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetArchive(nsString& aArchive) { return _to##GetArchive(aArchive); } \
NS_IMETHOD SetArchive(const nsString& aArchive) { return _to##SetArchive(aArchive); } \
NS_IMETHOD GetBorder(nsString& aBorder) { return _to##GetBorder(aBorder); } \
NS_IMETHOD SetBorder(const nsString& aBorder) { return _to##SetBorder(aBorder); } \
NS_IMETHOD GetCodeBase(nsString& aCodeBase) { return _to##GetCodeBase(aCodeBase); } \
NS_IMETHOD SetCodeBase(const nsString& aCodeBase) { return _to##SetCodeBase(aCodeBase); } \
NS_IMETHOD GetCodeType(nsString& aCodeType) { return _to##GetCodeType(aCodeType); } \
NS_IMETHOD SetCodeType(const nsString& aCodeType) { return _to##SetCodeType(aCodeType); } \
NS_IMETHOD GetData(nsString& aData) { return _to##GetData(aData); } \
NS_IMETHOD SetData(const nsString& aData) { return _to##SetData(aData); } \
NS_IMETHOD GetDeclare(PRBool* aDeclare) { return _to##GetDeclare(aDeclare); } \
NS_IMETHOD SetDeclare(PRBool aDeclare) { return _to##SetDeclare(aDeclare); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return _to##GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return _to##SetHeight(aHeight); } \
NS_IMETHOD GetHspace(nsString& aHspace) { return _to##GetHspace(aHspace); } \
NS_IMETHOD SetHspace(const nsString& aHspace) { return _to##SetHspace(aHspace); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetStandby(nsString& aStandby) { return _to##GetStandby(aStandby); } \
NS_IMETHOD SetStandby(const nsString& aStandby) { return _to##SetStandby(aStandby); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to##GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to##SetTabIndex(aTabIndex); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
NS_IMETHOD GetUseMap(nsString& aUseMap) { return _to##GetUseMap(aUseMap); } \
NS_IMETHOD SetUseMap(const nsString& aUseMap) { return _to##SetUseMap(aUseMap); } \
NS_IMETHOD GetVspace(nsString& aVspace) { return _to##GetVspace(aVspace); } \
NS_IMETHOD SetVspace(const nsString& aVspace) { return _to##SetVspace(aVspace); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLObjectElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLOPTGROUPELEMENT(superClass) \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetLabel(nsString& aLabel) { return superClass::GetLabel(aLabel); } \
NS_IMETHOD SetLabel(const nsString& aLabel) { return superClass::SetLabel(aLabel); } \
#define NS_FORWARD_IDOMHTMLOPTGROUPELEMENT(_to) \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetLabel(nsString& aLabel) { return _to##GetLabel(aLabel); } \
NS_IMETHOD SetLabel(const nsString& aLabel) { return _to##SetLabel(aLabel); } \
extern nsresult NS_InitHTMLOptGroupElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -80,23 +80,23 @@ public:
#define NS_FORWARD_IDOMHTMLOPTIONELEMENT(superClass) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetDefaultSelected(PRBool* aDefaultSelected) { return superClass::GetDefaultSelected(aDefaultSelected); } \
NS_IMETHOD SetDefaultSelected(PRBool aDefaultSelected) { return superClass::SetDefaultSelected(aDefaultSelected); } \
NS_IMETHOD GetText(nsString& aText) { return superClass::GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return superClass::SetText(aText); } \
NS_IMETHOD GetIndex(PRInt32* aIndex) { return superClass::GetIndex(aIndex); } \
NS_IMETHOD SetIndex(PRInt32 aIndex) { return superClass::SetIndex(aIndex); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetLabel(nsString& aLabel) { return superClass::GetLabel(aLabel); } \
NS_IMETHOD SetLabel(const nsString& aLabel) { return superClass::SetLabel(aLabel); } \
NS_IMETHOD GetSelected(PRBool* aSelected) { return superClass::GetSelected(aSelected); } \
NS_IMETHOD SetSelected(PRBool aSelected) { return superClass::SetSelected(aSelected); } \
NS_IMETHOD GetValue(nsString& aValue) { return superClass::GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return superClass::SetValue(aValue); } \
#define NS_FORWARD_IDOMHTMLOPTIONELEMENT(_to) \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetDefaultSelected(PRBool* aDefaultSelected) { return _to##GetDefaultSelected(aDefaultSelected); } \
NS_IMETHOD SetDefaultSelected(PRBool aDefaultSelected) { return _to##SetDefaultSelected(aDefaultSelected); } \
NS_IMETHOD GetText(nsString& aText) { return _to##GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return _to##SetText(aText); } \
NS_IMETHOD GetIndex(PRInt32* aIndex) { return _to##GetIndex(aIndex); } \
NS_IMETHOD SetIndex(PRInt32 aIndex) { return _to##SetIndex(aIndex); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetLabel(nsString& aLabel) { return _to##GetLabel(aLabel); } \
NS_IMETHOD SetLabel(const nsString& aLabel) { return _to##SetLabel(aLabel); } \
NS_IMETHOD GetSelected(PRBool* aSelected) { return _to##GetSelected(aSelected); } \
NS_IMETHOD SetSelected(PRBool aSelected) { return _to##SetSelected(aSelected); } \
NS_IMETHOD GetValue(nsString& aValue) { return _to##GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return _to##SetValue(aValue); } \
extern nsresult NS_InitHTMLOptionElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLPARAGRAPHELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
#define NS_FORWARD_IDOMHTMLPARAGRAPHELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
extern nsresult NS_InitHTMLParagraphElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -59,15 +59,15 @@ public:
#define NS_FORWARD_IDOMHTMLPARAMELEMENT(superClass) \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
NS_IMETHOD GetValue(nsString& aValue) { return superClass::GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return superClass::SetValue(aValue); } \
NS_IMETHOD GetValueType(nsString& aValueType) { return superClass::GetValueType(aValueType); } \
NS_IMETHOD SetValueType(const nsString& aValueType) { return superClass::SetValueType(aValueType); } \
#define NS_FORWARD_IDOMHTMLPARAMELEMENT(_to) \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
NS_IMETHOD GetValue(nsString& aValue) { return _to##GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return _to##SetValue(aValue); } \
NS_IMETHOD GetValueType(nsString& aValueType) { return _to##GetValueType(aValueType); } \
NS_IMETHOD SetValueType(const nsString& aValueType) { return _to##SetValueType(aValueType); } \
extern nsresult NS_InitHTMLParamElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLPREELEMENT(superClass) \
NS_IMETHOD GetWidth(PRInt32* aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(PRInt32 aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLPREELEMENT(_to) \
NS_IMETHOD GetWidth(PRInt32* aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(PRInt32 aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLPreElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLQUOTEELEMENT(superClass) \
NS_IMETHOD GetCite(nsString& aCite) { return superClass::GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return superClass::SetCite(aCite); } \
#define NS_FORWARD_IDOMHTMLQUOTEELEMENT(_to) \
NS_IMETHOD GetCite(nsString& aCite) { return _to##GetCite(aCite); } \
NS_IMETHOD SetCite(const nsString& aCite) { return _to##SetCite(aCite); } \
extern nsresult NS_InitHTMLQuoteElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -74,21 +74,21 @@ public:
#define NS_FORWARD_IDOMHTMLSCRIPTELEMENT(superClass) \
NS_IMETHOD GetText(nsString& aText) { return superClass::GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return superClass::SetText(aText); } \
NS_IMETHOD GetHtmlFor(nsString& aHtmlFor) { return superClass::GetHtmlFor(aHtmlFor); } \
NS_IMETHOD SetHtmlFor(const nsString& aHtmlFor) { return superClass::SetHtmlFor(aHtmlFor); } \
NS_IMETHOD GetEvent(nsString& aEvent) { return superClass::GetEvent(aEvent); } \
NS_IMETHOD SetEvent(const nsString& aEvent) { return superClass::SetEvent(aEvent); } \
NS_IMETHOD GetCharset(nsString& aCharset) { return superClass::GetCharset(aCharset); } \
NS_IMETHOD SetCharset(const nsString& aCharset) { return superClass::SetCharset(aCharset); } \
NS_IMETHOD GetDefer(PRBool* aDefer) { return superClass::GetDefer(aDefer); } \
NS_IMETHOD SetDefer(PRBool aDefer) { return superClass::SetDefer(aDefer); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return superClass::GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return superClass::SetSrc(aSrc); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
#define NS_FORWARD_IDOMHTMLSCRIPTELEMENT(_to) \
NS_IMETHOD GetText(nsString& aText) { return _to##GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return _to##SetText(aText); } \
NS_IMETHOD GetHtmlFor(nsString& aHtmlFor) { return _to##GetHtmlFor(aHtmlFor); } \
NS_IMETHOD SetHtmlFor(const nsString& aHtmlFor) { return _to##SetHtmlFor(aHtmlFor); } \
NS_IMETHOD GetEvent(nsString& aEvent) { return _to##GetEvent(aEvent); } \
NS_IMETHOD SetEvent(const nsString& aEvent) { return _to##SetEvent(aEvent); } \
NS_IMETHOD GetCharset(nsString& aCharset) { return _to##GetCharset(aCharset); } \
NS_IMETHOD SetCharset(const nsString& aCharset) { return _to##SetCharset(aCharset); } \
NS_IMETHOD GetDefer(PRBool* aDefer) { return _to##GetDefer(aDefer); } \
NS_IMETHOD SetDefer(PRBool aDefer) { return _to##SetDefer(aDefer); } \
NS_IMETHOD GetSrc(nsString& aSrc) { return _to##GetSrc(aSrc); } \
NS_IMETHOD SetSrc(const nsString& aSrc) { return _to##SetSrc(aSrc); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
extern nsresult NS_InitHTMLScriptElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -109,33 +109,33 @@ public:
#define NS_FORWARD_IDOMHTMLSELECTELEMENT(superClass) \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
NS_IMETHOD GetSelectedIndex(PRInt32* aSelectedIndex) { return superClass::GetSelectedIndex(aSelectedIndex); } \
NS_IMETHOD SetSelectedIndex(PRInt32 aSelectedIndex) { return superClass::SetSelectedIndex(aSelectedIndex); } \
NS_IMETHOD GetValue(nsString& aValue) { return superClass::GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return superClass::SetValue(aValue); } \
NS_IMETHOD GetLength(PRInt32* aLength) { return superClass::GetLength(aLength); } \
NS_IMETHOD SetLength(PRInt32 aLength) { return superClass::SetLength(aLength); } \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetOptions(nsIDOMHTMLCollection** aOptions) { return superClass::GetOptions(aOptions); } \
NS_IMETHOD SetOptions(nsIDOMHTMLCollection* aOptions) { return superClass::SetOptions(aOptions); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetMultiple(PRBool* aMultiple) { return superClass::GetMultiple(aMultiple); } \
NS_IMETHOD SetMultiple(PRBool aMultiple) { return superClass::SetMultiple(aMultiple); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetSize(PRInt32* aSize) { return superClass::GetSize(aSize); } \
NS_IMETHOD SetSize(PRInt32 aSize) { return superClass::SetSize(aSize); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return superClass::GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return superClass::SetTabIndex(aTabIndex); } \
NS_IMETHOD Add(nsIDOMHTMLElement* aElement, nsIDOMHTMLElement* aBefore) { return superClass::Add(aElement, aBefore); } \
NS_IMETHOD Remove(PRInt32 aIndex) { return superClass::Remove(aIndex); } \
NS_IMETHOD Blur() { return superClass::Blur(); } \
NS_IMETHOD Focus() { return superClass::Focus(); } \
#define NS_FORWARD_IDOMHTMLSELECTELEMENT(_to) \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
NS_IMETHOD GetSelectedIndex(PRInt32* aSelectedIndex) { return _to##GetSelectedIndex(aSelectedIndex); } \
NS_IMETHOD SetSelectedIndex(PRInt32 aSelectedIndex) { return _to##SetSelectedIndex(aSelectedIndex); } \
NS_IMETHOD GetValue(nsString& aValue) { return _to##GetValue(aValue); } \
NS_IMETHOD SetValue(const nsString& aValue) { return _to##SetValue(aValue); } \
NS_IMETHOD GetLength(PRInt32* aLength) { return _to##GetLength(aLength); } \
NS_IMETHOD SetLength(PRInt32 aLength) { return _to##SetLength(aLength); } \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetOptions(nsIDOMHTMLCollection** aOptions) { return _to##GetOptions(aOptions); } \
NS_IMETHOD SetOptions(nsIDOMHTMLCollection* aOptions) { return _to##SetOptions(aOptions); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetMultiple(PRBool* aMultiple) { return _to##GetMultiple(aMultiple); } \
NS_IMETHOD SetMultiple(PRBool aMultiple) { return _to##SetMultiple(aMultiple); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetSize(PRInt32* aSize) { return _to##GetSize(aSize); } \
NS_IMETHOD SetSize(PRInt32 aSize) { return _to##SetSize(aSize); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to##GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to##SetTabIndex(aTabIndex); } \
NS_IMETHOD Add(nsIDOMHTMLElement* aElement, nsIDOMHTMLElement* aBefore) { return _to##Add(aElement, aBefore); } \
NS_IMETHOD Remove(PRInt32 aIndex) { return _to##Remove(aIndex); } \
NS_IMETHOD Blur() { return _to##Blur(); } \
NS_IMETHOD Focus() { return _to##Focus(); } \
extern nsresult NS_InitHTMLSelectElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -54,13 +54,13 @@ public:
#define NS_FORWARD_IDOMHTMLSTYLEELEMENT(superClass) \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetMedia(nsString& aMedia) { return superClass::GetMedia(aMedia); } \
NS_IMETHOD SetMedia(const nsString& aMedia) { return superClass::SetMedia(aMedia); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
#define NS_FORWARD_IDOMHTMLSTYLEELEMENT(_to) \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetMedia(nsString& aMedia) { return _to##GetMedia(aMedia); } \
NS_IMETHOD SetMedia(const nsString& aMedia) { return _to##SetMedia(aMedia); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
extern nsresult NS_InitHTMLStyleElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLTABLECAPTIONELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
#define NS_FORWARD_IDOMHTMLTABLECAPTIONELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
extern nsresult NS_InitHTMLTableCaptionElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -114,37 +114,37 @@ public:
#define NS_FORWARD_IDOMHTMLTABLECELLELEMENT(superClass) \
NS_IMETHOD GetCellIndex(PRInt32* aCellIndex) { return superClass::GetCellIndex(aCellIndex); } \
NS_IMETHOD SetCellIndex(PRInt32 aCellIndex) { return superClass::SetCellIndex(aCellIndex); } \
NS_IMETHOD GetAbbr(nsString& aAbbr) { return superClass::GetAbbr(aAbbr); } \
NS_IMETHOD SetAbbr(const nsString& aAbbr) { return superClass::SetAbbr(aAbbr); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetAxis(nsString& aAxis) { return superClass::GetAxis(aAxis); } \
NS_IMETHOD SetAxis(const nsString& aAxis) { return superClass::SetAxis(aAxis); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return superClass::GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return superClass::SetBgColor(aBgColor); } \
NS_IMETHOD GetCh(nsString& aCh) { return superClass::GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return superClass::SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return superClass::GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return superClass::SetChOff(aChOff); } \
NS_IMETHOD GetColSpan(PRInt32* aColSpan) { return superClass::GetColSpan(aColSpan); } \
NS_IMETHOD SetColSpan(PRInt32 aColSpan) { return superClass::SetColSpan(aColSpan); } \
NS_IMETHOD GetHeaders(nsString& aHeaders) { return superClass::GetHeaders(aHeaders); } \
NS_IMETHOD SetHeaders(const nsString& aHeaders) { return superClass::SetHeaders(aHeaders); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return superClass::GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return superClass::SetHeight(aHeight); } \
NS_IMETHOD GetNoWrap(PRBool* aNoWrap) { return superClass::GetNoWrap(aNoWrap); } \
NS_IMETHOD SetNoWrap(PRBool aNoWrap) { return superClass::SetNoWrap(aNoWrap); } \
NS_IMETHOD GetRowSpan(PRInt32* aRowSpan) { return superClass::GetRowSpan(aRowSpan); } \
NS_IMETHOD SetRowSpan(PRInt32 aRowSpan) { return superClass::SetRowSpan(aRowSpan); } \
NS_IMETHOD GetScope(nsString& aScope) { return superClass::GetScope(aScope); } \
NS_IMETHOD SetScope(const nsString& aScope) { return superClass::SetScope(aScope); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return superClass::GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return superClass::SetVAlign(aVAlign); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLTABLECELLELEMENT(_to) \
NS_IMETHOD GetCellIndex(PRInt32* aCellIndex) { return _to##GetCellIndex(aCellIndex); } \
NS_IMETHOD SetCellIndex(PRInt32 aCellIndex) { return _to##SetCellIndex(aCellIndex); } \
NS_IMETHOD GetAbbr(nsString& aAbbr) { return _to##GetAbbr(aAbbr); } \
NS_IMETHOD SetAbbr(const nsString& aAbbr) { return _to##SetAbbr(aAbbr); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetAxis(nsString& aAxis) { return _to##GetAxis(aAxis); } \
NS_IMETHOD SetAxis(const nsString& aAxis) { return _to##SetAxis(aAxis); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return _to##GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return _to##SetBgColor(aBgColor); } \
NS_IMETHOD GetCh(nsString& aCh) { return _to##GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return _to##SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return _to##GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return _to##SetChOff(aChOff); } \
NS_IMETHOD GetColSpan(PRInt32* aColSpan) { return _to##GetColSpan(aColSpan); } \
NS_IMETHOD SetColSpan(PRInt32 aColSpan) { return _to##SetColSpan(aColSpan); } \
NS_IMETHOD GetHeaders(nsString& aHeaders) { return _to##GetHeaders(aHeaders); } \
NS_IMETHOD SetHeaders(const nsString& aHeaders) { return _to##SetHeaders(aHeaders); } \
NS_IMETHOD GetHeight(nsString& aHeight) { return _to##GetHeight(aHeight); } \
NS_IMETHOD SetHeight(const nsString& aHeight) { return _to##SetHeight(aHeight); } \
NS_IMETHOD GetNoWrap(PRBool* aNoWrap) { return _to##GetNoWrap(aNoWrap); } \
NS_IMETHOD SetNoWrap(PRBool aNoWrap) { return _to##SetNoWrap(aNoWrap); } \
NS_IMETHOD GetRowSpan(PRInt32* aRowSpan) { return _to##GetRowSpan(aRowSpan); } \
NS_IMETHOD SetRowSpan(PRInt32 aRowSpan) { return _to##SetRowSpan(aRowSpan); } \
NS_IMETHOD GetScope(nsString& aScope) { return _to##GetScope(aScope); } \
NS_IMETHOD SetScope(const nsString& aScope) { return _to##SetScope(aScope); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return _to##GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return _to##SetVAlign(aVAlign); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLTableCellElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -69,19 +69,19 @@ public:
#define NS_FORWARD_IDOMHTMLTABLECOLELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return superClass::GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return superClass::SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return superClass::GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return superClass::SetChOff(aChOff); } \
NS_IMETHOD GetSpan(PRInt32* aSpan) { return superClass::GetSpan(aSpan); } \
NS_IMETHOD SetSpan(PRInt32 aSpan) { return superClass::SetSpan(aSpan); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return superClass::GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return superClass::SetVAlign(aVAlign); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
#define NS_FORWARD_IDOMHTMLTABLECOLELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return _to##GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return _to##SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return _to##GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return _to##SetChOff(aChOff); } \
NS_IMETHOD GetSpan(PRInt32* aSpan) { return _to##GetSpan(aSpan); } \
NS_IMETHOD SetSpan(PRInt32 aSpan) { return _to##SetSpan(aSpan); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return _to##GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return _to##SetVAlign(aVAlign); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
extern nsresult NS_InitHTMLTableColElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -137,43 +137,43 @@ public:
#define NS_FORWARD_IDOMHTMLTABLEELEMENT(superClass) \
NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement** aCaption) { return superClass::GetCaption(aCaption); } \
NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement* aCaption) { return superClass::SetCaption(aCaption); } \
NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement** aTHead) { return superClass::GetTHead(aTHead); } \
NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement* aTHead) { return superClass::SetTHead(aTHead); } \
NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement** aTFoot) { return superClass::GetTFoot(aTFoot); } \
NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement* aTFoot) { return superClass::SetTFoot(aTFoot); } \
NS_IMETHOD GetRows(nsIDOMHTMLCollection** aRows) { return superClass::GetRows(aRows); } \
NS_IMETHOD SetRows(nsIDOMHTMLCollection* aRows) { return superClass::SetRows(aRows); } \
NS_IMETHOD GetTBodies(nsIDOMHTMLCollection** aTBodies) { return superClass::GetTBodies(aTBodies); } \
NS_IMETHOD SetTBodies(nsIDOMHTMLCollection* aTBodies) { return superClass::SetTBodies(aTBodies); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return superClass::GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return superClass::SetBgColor(aBgColor); } \
NS_IMETHOD GetBorder(nsString& aBorder) { return superClass::GetBorder(aBorder); } \
NS_IMETHOD SetBorder(const nsString& aBorder) { return superClass::SetBorder(aBorder); } \
NS_IMETHOD GetCellPadding(nsString& aCellPadding) { return superClass::GetCellPadding(aCellPadding); } \
NS_IMETHOD SetCellPadding(const nsString& aCellPadding) { return superClass::SetCellPadding(aCellPadding); } \
NS_IMETHOD GetCellSpacing(nsString& aCellSpacing) { return superClass::GetCellSpacing(aCellSpacing); } \
NS_IMETHOD SetCellSpacing(const nsString& aCellSpacing) { return superClass::SetCellSpacing(aCellSpacing); } \
NS_IMETHOD GetFrame(nsString& aFrame) { return superClass::GetFrame(aFrame); } \
NS_IMETHOD SetFrame(const nsString& aFrame) { return superClass::SetFrame(aFrame); } \
NS_IMETHOD GetRules(nsString& aRules) { return superClass::GetRules(aRules); } \
NS_IMETHOD SetRules(const nsString& aRules) { return superClass::SetRules(aRules); } \
NS_IMETHOD GetSummary(nsString& aSummary) { return superClass::GetSummary(aSummary); } \
NS_IMETHOD SetSummary(const nsString& aSummary) { return superClass::SetSummary(aSummary); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return superClass::GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return superClass::SetWidth(aWidth); } \
NS_IMETHOD CreateTHead(nsIDOMHTMLElement** aReturn) { return superClass::CreateTHead(aReturn); } \
NS_IMETHOD DeleteTHead() { return superClass::DeleteTHead(); } \
NS_IMETHOD CreateTFoot(nsIDOMHTMLElement** aReturn) { return superClass::CreateTFoot(aReturn); } \
NS_IMETHOD DeleteTFoot() { return superClass::DeleteTFoot(); } \
NS_IMETHOD CreateCaption(nsIDOMHTMLElement** aReturn) { return superClass::CreateCaption(aReturn); } \
NS_IMETHOD DeleteCaption() { return superClass::DeleteCaption(); } \
NS_IMETHOD InsertRow(PRInt32 aIndex, nsIDOMHTMLElement** aReturn) { return superClass::InsertRow(aIndex, aReturn); } \
NS_IMETHOD DeleteRow(PRInt32 aIndex) { return superClass::DeleteRow(aIndex); } \
#define NS_FORWARD_IDOMHTMLTABLEELEMENT(_to) \
NS_IMETHOD GetCaption(nsIDOMHTMLTableCaptionElement** aCaption) { return _to##GetCaption(aCaption); } \
NS_IMETHOD SetCaption(nsIDOMHTMLTableCaptionElement* aCaption) { return _to##SetCaption(aCaption); } \
NS_IMETHOD GetTHead(nsIDOMHTMLTableSectionElement** aTHead) { return _to##GetTHead(aTHead); } \
NS_IMETHOD SetTHead(nsIDOMHTMLTableSectionElement* aTHead) { return _to##SetTHead(aTHead); } \
NS_IMETHOD GetTFoot(nsIDOMHTMLTableSectionElement** aTFoot) { return _to##GetTFoot(aTFoot); } \
NS_IMETHOD SetTFoot(nsIDOMHTMLTableSectionElement* aTFoot) { return _to##SetTFoot(aTFoot); } \
NS_IMETHOD GetRows(nsIDOMHTMLCollection** aRows) { return _to##GetRows(aRows); } \
NS_IMETHOD SetRows(nsIDOMHTMLCollection* aRows) { return _to##SetRows(aRows); } \
NS_IMETHOD GetTBodies(nsIDOMHTMLCollection** aTBodies) { return _to##GetTBodies(aTBodies); } \
NS_IMETHOD SetTBodies(nsIDOMHTMLCollection* aTBodies) { return _to##SetTBodies(aTBodies); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return _to##GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return _to##SetBgColor(aBgColor); } \
NS_IMETHOD GetBorder(nsString& aBorder) { return _to##GetBorder(aBorder); } \
NS_IMETHOD SetBorder(const nsString& aBorder) { return _to##SetBorder(aBorder); } \
NS_IMETHOD GetCellPadding(nsString& aCellPadding) { return _to##GetCellPadding(aCellPadding); } \
NS_IMETHOD SetCellPadding(const nsString& aCellPadding) { return _to##SetCellPadding(aCellPadding); } \
NS_IMETHOD GetCellSpacing(nsString& aCellSpacing) { return _to##GetCellSpacing(aCellSpacing); } \
NS_IMETHOD SetCellSpacing(const nsString& aCellSpacing) { return _to##SetCellSpacing(aCellSpacing); } \
NS_IMETHOD GetFrame(nsString& aFrame) { return _to##GetFrame(aFrame); } \
NS_IMETHOD SetFrame(const nsString& aFrame) { return _to##SetFrame(aFrame); } \
NS_IMETHOD GetRules(nsString& aRules) { return _to##GetRules(aRules); } \
NS_IMETHOD SetRules(const nsString& aRules) { return _to##SetRules(aRules); } \
NS_IMETHOD GetSummary(nsString& aSummary) { return _to##GetSummary(aSummary); } \
NS_IMETHOD SetSummary(const nsString& aSummary) { return _to##SetSummary(aSummary); } \
NS_IMETHOD GetWidth(nsString& aWidth) { return _to##GetWidth(aWidth); } \
NS_IMETHOD SetWidth(const nsString& aWidth) { return _to##SetWidth(aWidth); } \
NS_IMETHOD CreateTHead(nsIDOMHTMLElement** aReturn) { return _to##CreateTHead(aReturn); } \
NS_IMETHOD DeleteTHead() { return _to##DeleteTHead(); } \
NS_IMETHOD CreateTFoot(nsIDOMHTMLElement** aReturn) { return _to##CreateTFoot(aReturn); } \
NS_IMETHOD DeleteTFoot() { return _to##DeleteTFoot(); } \
NS_IMETHOD CreateCaption(nsIDOMHTMLElement** aReturn) { return _to##CreateCaption(aReturn); } \
NS_IMETHOD DeleteCaption() { return _to##DeleteCaption(); } \
NS_IMETHOD InsertRow(PRInt32 aIndex, nsIDOMHTMLElement** aReturn) { return _to##InsertRow(aIndex, aReturn); } \
NS_IMETHOD DeleteRow(PRInt32 aIndex) { return _to##DeleteRow(aIndex); } \
extern nsresult NS_InitHTMLTableElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -87,25 +87,25 @@ public:
#define NS_FORWARD_IDOMHTMLTABLEROWELEMENT(superClass) \
NS_IMETHOD GetRowIndex(PRInt32* aRowIndex) { return superClass::GetRowIndex(aRowIndex); } \
NS_IMETHOD SetRowIndex(PRInt32 aRowIndex) { return superClass::SetRowIndex(aRowIndex); } \
NS_IMETHOD GetSectionRowIndex(PRInt32* aSectionRowIndex) { return superClass::GetSectionRowIndex(aSectionRowIndex); } \
NS_IMETHOD SetSectionRowIndex(PRInt32 aSectionRowIndex) { return superClass::SetSectionRowIndex(aSectionRowIndex); } \
NS_IMETHOD GetCells(nsIDOMHTMLCollection** aCells) { return superClass::GetCells(aCells); } \
NS_IMETHOD SetCells(nsIDOMHTMLCollection* aCells) { return superClass::SetCells(aCells); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return superClass::GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return superClass::SetBgColor(aBgColor); } \
NS_IMETHOD GetCh(nsString& aCh) { return superClass::GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return superClass::SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return superClass::GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return superClass::SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return superClass::GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return superClass::SetVAlign(aVAlign); } \
NS_IMETHOD InsertCell(PRInt32 aIndex, nsIDOMHTMLElement** aReturn) { return superClass::InsertCell(aIndex, aReturn); } \
NS_IMETHOD DeleteCell(PRInt32 aIndex) { return superClass::DeleteCell(aIndex); } \
#define NS_FORWARD_IDOMHTMLTABLEROWELEMENT(_to) \
NS_IMETHOD GetRowIndex(PRInt32* aRowIndex) { return _to##GetRowIndex(aRowIndex); } \
NS_IMETHOD SetRowIndex(PRInt32 aRowIndex) { return _to##SetRowIndex(aRowIndex); } \
NS_IMETHOD GetSectionRowIndex(PRInt32* aSectionRowIndex) { return _to##GetSectionRowIndex(aSectionRowIndex); } \
NS_IMETHOD SetSectionRowIndex(PRInt32 aSectionRowIndex) { return _to##SetSectionRowIndex(aSectionRowIndex); } \
NS_IMETHOD GetCells(nsIDOMHTMLCollection** aCells) { return _to##GetCells(aCells); } \
NS_IMETHOD SetCells(nsIDOMHTMLCollection* aCells) { return _to##SetCells(aCells); } \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return _to##GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return _to##SetBgColor(aBgColor); } \
NS_IMETHOD GetCh(nsString& aCh) { return _to##GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return _to##SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return _to##GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return _to##SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return _to##GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return _to##SetVAlign(aVAlign); } \
NS_IMETHOD InsertCell(PRInt32 aIndex, nsIDOMHTMLElement** aReturn) { return _to##InsertCell(aIndex, aReturn); } \
NS_IMETHOD DeleteCell(PRInt32 aIndex) { return _to##DeleteCell(aIndex); } \
extern nsresult NS_InitHTMLTableRowElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -62,15 +62,15 @@ public:
#define NS_FORWARD_IDOMHTMLTABLESECTIONELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return superClass::GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return superClass::SetVAlign(aVAlign); } \
NS_IMETHOD GetRows(nsIDOMHTMLCollection** aRows) { return superClass::GetRows(aRows); } \
NS_IMETHOD SetRows(nsIDOMHTMLCollection* aRows) { return superClass::SetRows(aRows); } \
NS_IMETHOD InsertRow(PRInt32 aIndex, nsIDOMHTMLElement** aReturn) { return superClass::InsertRow(aIndex, aReturn); } \
NS_IMETHOD DeleteRow(PRInt32 aIndex) { return superClass::DeleteRow(aIndex); } \
#define NS_FORWARD_IDOMHTMLTABLESECTIONELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return _to##GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return _to##SetVAlign(aVAlign); } \
NS_IMETHOD GetRows(nsIDOMHTMLCollection** aRows) { return _to##GetRows(aRows); } \
NS_IMETHOD SetRows(nsIDOMHTMLCollection* aRows) { return _to##SetRows(aRows); } \
NS_IMETHOD InsertRow(PRInt32 aIndex, nsIDOMHTMLElement** aReturn) { return _to##InsertRow(aIndex, aReturn); } \
NS_IMETHOD DeleteRow(PRInt32 aIndex) { return _to##DeleteRow(aIndex); } \
extern nsresult NS_InitHTMLTableSectionElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -59,15 +59,15 @@ public:
#define NS_FORWARD_IDOMHTMLTBODYELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return superClass::GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return superClass::SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return superClass::GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return superClass::SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return superClass::GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return superClass::SetVAlign(aVAlign); } \
#define NS_FORWARD_IDOMHTMLTBODYELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return _to##GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return _to##SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return _to##GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return _to##SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return _to##GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return _to##SetVAlign(aVAlign); } \
extern nsresult NS_InitHTMLTbodyElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -94,28 +94,28 @@ public:
#define NS_FORWARD_IDOMHTMLTEXTAREAELEMENT(superClass) \
NS_IMETHOD GetDefaultValue(nsString& aDefaultValue) { return superClass::GetDefaultValue(aDefaultValue); } \
NS_IMETHOD SetDefaultValue(const nsString& aDefaultValue) { return superClass::SetDefaultValue(aDefaultValue); } \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return superClass::GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return superClass::SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return superClass::GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return superClass::SetAccessKey(aAccessKey); } \
NS_IMETHOD GetCols(PRInt32* aCols) { return superClass::GetCols(aCols); } \
NS_IMETHOD SetCols(PRInt32 aCols) { return superClass::SetCols(aCols); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return superClass::GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return superClass::SetDisabled(aDisabled); } \
NS_IMETHOD GetName(nsString& aName) { return superClass::GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return superClass::SetName(aName); } \
NS_IMETHOD GetReadOnly(PRBool* aReadOnly) { return superClass::GetReadOnly(aReadOnly); } \
NS_IMETHOD SetReadOnly(PRBool aReadOnly) { return superClass::SetReadOnly(aReadOnly); } \
NS_IMETHOD GetRows(PRInt32* aRows) { return superClass::GetRows(aRows); } \
NS_IMETHOD SetRows(PRInt32 aRows) { return superClass::SetRows(aRows); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return superClass::GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return superClass::SetTabIndex(aTabIndex); } \
NS_IMETHOD Blur() { return superClass::Blur(); } \
NS_IMETHOD Focus() { return superClass::Focus(); } \
NS_IMETHOD Select() { return superClass::Select(); } \
#define NS_FORWARD_IDOMHTMLTEXTAREAELEMENT(_to) \
NS_IMETHOD GetDefaultValue(nsString& aDefaultValue) { return _to##GetDefaultValue(aDefaultValue); } \
NS_IMETHOD SetDefaultValue(const nsString& aDefaultValue) { return _to##SetDefaultValue(aDefaultValue); } \
NS_IMETHOD GetForm(nsIDOMHTMLFormElement** aForm) { return _to##GetForm(aForm); } \
NS_IMETHOD SetForm(nsIDOMHTMLFormElement* aForm) { return _to##SetForm(aForm); } \
NS_IMETHOD GetAccessKey(nsString& aAccessKey) { return _to##GetAccessKey(aAccessKey); } \
NS_IMETHOD SetAccessKey(const nsString& aAccessKey) { return _to##SetAccessKey(aAccessKey); } \
NS_IMETHOD GetCols(PRInt32* aCols) { return _to##GetCols(aCols); } \
NS_IMETHOD SetCols(PRInt32 aCols) { return _to##SetCols(aCols); } \
NS_IMETHOD GetDisabled(PRBool* aDisabled) { return _to##GetDisabled(aDisabled); } \
NS_IMETHOD SetDisabled(PRBool aDisabled) { return _to##SetDisabled(aDisabled); } \
NS_IMETHOD GetName(nsString& aName) { return _to##GetName(aName); } \
NS_IMETHOD SetName(const nsString& aName) { return _to##SetName(aName); } \
NS_IMETHOD GetReadOnly(PRBool* aReadOnly) { return _to##GetReadOnly(aReadOnly); } \
NS_IMETHOD SetReadOnly(PRBool aReadOnly) { return _to##SetReadOnly(aReadOnly); } \
NS_IMETHOD GetRows(PRInt32* aRows) { return _to##GetRows(aRows); } \
NS_IMETHOD SetRows(PRInt32 aRows) { return _to##SetRows(aRows); } \
NS_IMETHOD GetTabIndex(PRInt32* aTabIndex) { return _to##GetTabIndex(aTabIndex); } \
NS_IMETHOD SetTabIndex(PRInt32 aTabIndex) { return _to##SetTabIndex(aTabIndex); } \
NS_IMETHOD Blur() { return _to##Blur(); } \
NS_IMETHOD Focus() { return _to##Focus(); } \
NS_IMETHOD Select() { return _to##Select(); } \
extern nsresult NS_InitHTMLTextAreaElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -59,15 +59,15 @@ public:
#define NS_FORWARD_IDOMHTMLTFOOTELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return superClass::GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return superClass::SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return superClass::GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return superClass::SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return superClass::GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return superClass::SetVAlign(aVAlign); } \
#define NS_FORWARD_IDOMHTMLTFOOTELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return _to##GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return _to##SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return _to##GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return _to##SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return _to##GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return _to##SetVAlign(aVAlign); } \
extern nsresult NS_InitHTMLTfootElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -59,15 +59,15 @@ public:
#define NS_FORWARD_IDOMHTMLTHEADELEMENT(superClass) \
NS_IMETHOD GetAlign(nsString& aAlign) { return superClass::GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return superClass::SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return superClass::GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return superClass::SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return superClass::GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return superClass::SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return superClass::GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return superClass::SetVAlign(aVAlign); } \
#define NS_FORWARD_IDOMHTMLTHEADELEMENT(_to) \
NS_IMETHOD GetAlign(nsString& aAlign) { return _to##GetAlign(aAlign); } \
NS_IMETHOD SetAlign(const nsString& aAlign) { return _to##SetAlign(aAlign); } \
NS_IMETHOD GetCh(nsString& aCh) { return _to##GetCh(aCh); } \
NS_IMETHOD SetCh(const nsString& aCh) { return _to##SetCh(aCh); } \
NS_IMETHOD GetChOff(nsString& aChOff) { return _to##GetChOff(aChOff); } \
NS_IMETHOD SetChOff(const nsString& aChOff) { return _to##SetChOff(aChOff); } \
NS_IMETHOD GetVAlign(nsString& aVAlign) { return _to##GetVAlign(aVAlign); } \
NS_IMETHOD SetVAlign(const nsString& aVAlign) { return _to##SetVAlign(aVAlign); } \
extern nsresult NS_InitHTMLTheadElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -44,9 +44,9 @@ public:
#define NS_FORWARD_IDOMHTMLTITLEELEMENT(superClass) \
NS_IMETHOD GetText(nsString& aText) { return superClass::GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return superClass::SetText(aText); } \
#define NS_FORWARD_IDOMHTMLTITLEELEMENT(_to) \
NS_IMETHOD GetText(nsString& aText) { return _to##GetText(aText); } \
NS_IMETHOD SetText(const nsString& aText) { return _to##SetText(aText); } \
extern nsresult NS_InitHTMLTitleElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -49,11 +49,11 @@ public:
#define NS_FORWARD_IDOMHTMLULISTELEMENT(superClass) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return superClass::GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return superClass::SetCompact(aCompact); } \
NS_IMETHOD GetType(nsString& aType) { return superClass::GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return superClass::SetType(aType); } \
#define NS_FORWARD_IDOMHTMLULISTELEMENT(_to) \
NS_IMETHOD GetCompact(PRBool* aCompact) { return _to##GetCompact(aCompact); } \
NS_IMETHOD SetCompact(PRBool aCompact) { return _to##SetCompact(aCompact); } \
NS_IMETHOD GetType(nsString& aType) { return _to##GetType(aType); } \
NS_IMETHOD SetType(const nsString& aType) { return _to##SetType(aType); } \
extern nsresult NS_InitHTMLUListElementClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -83,23 +83,23 @@ public:
#define NS_FORWARD_IDOMNSHTMLDOCUMENT(superClass) \
NS_IMETHOD GetAlinkColor(nsString& aAlinkColor) { return superClass::GetAlinkColor(aAlinkColor); } \
NS_IMETHOD SetAlinkColor(const nsString& aAlinkColor) { return superClass::SetAlinkColor(aAlinkColor); } \
NS_IMETHOD GetLinkColor(nsString& aLinkColor) { return superClass::GetLinkColor(aLinkColor); } \
NS_IMETHOD SetLinkColor(const nsString& aLinkColor) { return superClass::SetLinkColor(aLinkColor); } \
NS_IMETHOD GetVlinkColor(nsString& aVlinkColor) { return superClass::GetVlinkColor(aVlinkColor); } \
NS_IMETHOD SetVlinkColor(const nsString& aVlinkColor) { return superClass::SetVlinkColor(aVlinkColor); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return superClass::GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return superClass::SetBgColor(aBgColor); } \
NS_IMETHOD GetFgColor(nsString& aFgColor) { return superClass::GetFgColor(aFgColor); } \
NS_IMETHOD SetFgColor(const nsString& aFgColor) { return superClass::SetFgColor(aFgColor); } \
NS_IMETHOD GetLastModified(nsString& aLastModified) { return superClass::GetLastModified(aLastModified); } \
NS_IMETHOD GetEmbeds(nsIDOMHTMLCollection** aEmbeds) { return superClass::GetEmbeds(aEmbeds); } \
NS_IMETHOD GetLayers(nsIDOMHTMLCollection** aLayers) { return superClass::GetLayers(aLayers); } \
NS_IMETHOD GetPlugins(nsIDOMHTMLCollection** aPlugins) { return superClass::GetPlugins(aPlugins); } \
NS_IMETHOD GetSelection(nsString& aReturn) { return superClass::GetSelection(aReturn); } \
NS_IMETHOD NamedItem(const nsString& aName, nsIDOMElement** aReturn) { return superClass::NamedItem(aName, aReturn); } \
#define NS_FORWARD_IDOMNSHTMLDOCUMENT(_to) \
NS_IMETHOD GetAlinkColor(nsString& aAlinkColor) { return _to##GetAlinkColor(aAlinkColor); } \
NS_IMETHOD SetAlinkColor(const nsString& aAlinkColor) { return _to##SetAlinkColor(aAlinkColor); } \
NS_IMETHOD GetLinkColor(nsString& aLinkColor) { return _to##GetLinkColor(aLinkColor); } \
NS_IMETHOD SetLinkColor(const nsString& aLinkColor) { return _to##SetLinkColor(aLinkColor); } \
NS_IMETHOD GetVlinkColor(nsString& aVlinkColor) { return _to##GetVlinkColor(aVlinkColor); } \
NS_IMETHOD SetVlinkColor(const nsString& aVlinkColor) { return _to##SetVlinkColor(aVlinkColor); } \
NS_IMETHOD GetBgColor(nsString& aBgColor) { return _to##GetBgColor(aBgColor); } \
NS_IMETHOD SetBgColor(const nsString& aBgColor) { return _to##SetBgColor(aBgColor); } \
NS_IMETHOD GetFgColor(nsString& aFgColor) { return _to##GetFgColor(aFgColor); } \
NS_IMETHOD SetFgColor(const nsString& aFgColor) { return _to##SetFgColor(aFgColor); } \
NS_IMETHOD GetLastModified(nsString& aLastModified) { return _to##GetLastModified(aLastModified); } \
NS_IMETHOD GetEmbeds(nsIDOMHTMLCollection** aEmbeds) { return _to##GetEmbeds(aEmbeds); } \
NS_IMETHOD GetLayers(nsIDOMHTMLCollection** aLayers) { return _to##GetLayers(aLayers); } \
NS_IMETHOD GetPlugins(nsIDOMHTMLCollection** aPlugins) { return _to##GetPlugins(aPlugins); } \
NS_IMETHOD GetSelection(nsString& aReturn) { return _to##GetSelection(aReturn); } \
NS_IMETHOD NamedItem(const nsString& aName, nsIDOMElement** aReturn) { return _to##NamedItem(aName, aReturn); } \
#endif // nsIDOMNSHTMLDocument_h__

View File

@ -48,10 +48,10 @@ public:
#define NS_FORWARD_IDOMNSHTMLFORMELEMENT(superClass) \
NS_IMETHOD GetEncoding(nsString& aEncoding) { return superClass::GetEncoding(aEncoding); } \
NS_IMETHOD GetLength(PRUint32* aLength) { return superClass::GetLength(aLength); } \
NS_IMETHOD NamedItem(const nsString& aName, nsIDOMElement** aReturn) { return superClass::NamedItem(aName, aReturn); } \
#define NS_FORWARD_IDOMNSHTMLFORMELEMENT(_to) \
NS_IMETHOD GetEncoding(nsString& aEncoding) { return _to##GetEncoding(aEncoding); } \
NS_IMETHOD GetLength(PRUint32* aLength) { return _to##GetLength(aLength); } \
NS_IMETHOD NamedItem(const nsString& aName, nsIDOMElement** aReturn) { return _to##NamedItem(aName, aReturn); } \
#endif // nsIDOMNSHTMLFormElement_h__

View File

@ -62,15 +62,15 @@ public:
#define NS_FORWARD_IDOMNAVIGATOR(superClass) \
NS_IMETHOD GetUserAgent(nsString& aUserAgent) { return superClass::GetUserAgent(aUserAgent); } \
NS_IMETHOD GetAppCodeName(nsString& aAppCodeName) { return superClass::GetAppCodeName(aAppCodeName); } \
NS_IMETHOD GetAppVersion(nsString& aAppVersion) { return superClass::GetAppVersion(aAppVersion); } \
NS_IMETHOD GetAppName(nsString& aAppName) { return superClass::GetAppName(aAppName); } \
NS_IMETHOD GetLanguage(nsString& aLanguage) { return superClass::GetLanguage(aLanguage); } \
NS_IMETHOD GetPlatform(nsString& aPlatform) { return superClass::GetPlatform(aPlatform); } \
NS_IMETHOD GetSecurityPolicy(nsString& aSecurityPolicy) { return superClass::GetSecurityPolicy(aSecurityPolicy); } \
NS_IMETHOD JavaEnabled(PRBool* aReturn) { return superClass::JavaEnabled(aReturn); } \
#define NS_FORWARD_IDOMNAVIGATOR(_to) \
NS_IMETHOD GetUserAgent(nsString& aUserAgent) { return _to##GetUserAgent(aUserAgent); } \
NS_IMETHOD GetAppCodeName(nsString& aAppCodeName) { return _to##GetAppCodeName(aAppCodeName); } \
NS_IMETHOD GetAppVersion(nsString& aAppVersion) { return _to##GetAppVersion(aAppVersion); } \
NS_IMETHOD GetAppName(nsString& aAppName) { return _to##GetAppName(aAppName); } \
NS_IMETHOD GetLanguage(nsString& aLanguage) { return _to##GetLanguage(aLanguage); } \
NS_IMETHOD GetPlatform(nsString& aPlatform) { return _to##GetPlatform(aPlatform); } \
NS_IMETHOD GetSecurityPolicy(nsString& aSecurityPolicy) { return _to##GetSecurityPolicy(aSecurityPolicy); } \
NS_IMETHOD JavaEnabled(PRBool* aReturn) { return _to##JavaEnabled(aReturn); } \
extern nsresult NS_InitNavigatorClass(nsIScriptContext *aContext, void **aPrototype);

View File

@ -78,19 +78,19 @@ public:
#define NS_FORWARD_IDOMWINDOW(superClass) \
NS_IMETHOD GetWindow(nsIDOMWindow** aWindow) { return superClass::GetWindow(aWindow); } \
NS_IMETHOD GetSelf(nsIDOMWindow** aSelf) { return superClass::GetSelf(aSelf); } \
NS_IMETHOD GetDocument(nsIDOMDocument** aDocument) { return superClass::GetDocument(aDocument); } \
NS_IMETHOD GetNavigator(nsIDOMNavigator** aNavigator) { return superClass::GetNavigator(aNavigator); } \
NS_IMETHOD GetOpener(nsIDOMWindow** aOpener) { return superClass::GetOpener(aOpener); } \
NS_IMETHOD Dump(const nsString& aStr) { return superClass::Dump(aStr); } \
NS_IMETHOD Alert(const nsString& aStr) { return superClass::Alert(aStr); } \
NS_IMETHOD ClearTimeout(PRInt32 aTimerID) { return superClass::ClearTimeout(aTimerID); } \
NS_IMETHOD ClearInterval(PRInt32 aTimerID) { return superClass::ClearInterval(aTimerID); } \
NS_IMETHOD SetTimeout(JSContext *cx, jsval *argv, PRUint32 argc, PRInt32* aReturn) { return superClass::SetTimeout(cx, argv, argc, aReturn); } \
NS_IMETHOD SetInterval(JSContext *cx, jsval *argv, PRUint32 argc, PRInt32* aReturn) { return superClass::SetInterval(cx, argv, argc, aReturn); } \
NS_IMETHOD Open(JSContext *cx, jsval *argv, PRUint32 argc, PRInt32* aReturn) { return superClass::Open(cx, argv, argc, aReturn); } \
#define NS_FORWARD_IDOMWINDOW(_to) \
NS_IMETHOD GetWindow(nsIDOMWindow** aWindow) { return _to##GetWindow(aWindow); } \
NS_IMETHOD GetSelf(nsIDOMWindow** aSelf) { return _to##GetSelf(aSelf); } \
NS_IMETHOD GetDocument(nsIDOMDocument** aDocument) { return _to##GetDocument(aDocument); } \
NS_IMETHOD GetNavigator(nsIDOMNavigator** aNavigator) { return _to##GetNavigator(aNavigator); } \
NS_IMETHOD GetOpener(nsIDOMWindow** aOpener) { return _to##GetOpener(aOpener); } \
NS_IMETHOD Dump(const nsString& aStr) { return _to##Dump(aStr); } \
NS_IMETHOD Alert(const nsString& aStr) { return _to##Alert(aStr); } \
NS_IMETHOD ClearTimeout(PRInt32 aTimerID) { return _to##ClearTimeout(aTimerID); } \
NS_IMETHOD ClearInterval(PRInt32 aTimerID) { return _to##ClearInterval(aTimerID); } \
NS_IMETHOD SetTimeout(JSContext *cx, jsval *argv, PRUint32 argc, PRInt32* aReturn) { return _to##SetTimeout(cx, argv, argc, aReturn); } \
NS_IMETHOD SetInterval(JSContext *cx, jsval *argv, PRUint32 argc, PRInt32* aReturn) { return _to##SetInterval(cx, argv, argc, aReturn); } \
NS_IMETHOD Open(JSContext *cx, jsval *argv, PRUint32 argc, PRInt32* aReturn) { return _to##Open(cx, argv, argc, aReturn); } \
extern nsresult NS_InitWindowClass(nsIScriptContext *aContext, nsIScriptGlobalObject *aGlobal);

View File

@ -55,13 +55,13 @@ static const char *kEnumEntryStr = " %s = %d%s\n";
static const char *kEnumDeclEndStr = " };\n";
static const char *kGetterMethodDeclStr = "\n NS_IMETHOD Get%s(%s%s a%s)=0;\n";
static const char *kGetterMethodDeclNonVirtualStr = " NS_IMETHOD Get%s(%s%s a%s); \\\n";
static const char *kGetterMethodForwardStr = " NS_IMETHOD Get%s(%s%s a%s) { return superClass::Get%s(a%s); } \\\n";
static const char *kGetterMethodForwardStr = " NS_IMETHOD Get%s(%s%s a%s) { return _to##Get%s(a%s); } \\\n";
static const char *kSetterMethodDeclStr = " NS_IMETHOD Set%s(%s%s a%s)=0;\n";
static const char *kSetterMethodDeclNonVirtualStr = " NS_IMETHOD Set%s(%s%s a%s); \\\n";
static const char *kSetterMethodForwardStr = " NS_IMETHOD Set%s(%s%s a%s) { return superClass::Set%s(a%s); } \\\n";
static const char *kSetterMethodForwardStr = " NS_IMETHOD Set%s(%s%s a%s) { return _to##Set%s(a%s); } \\\n";
static const char *kMethodDeclStr = "\n NS_IMETHOD %s(%s)=0;\n";
static const char *kMethodDeclNonVirtualStr = " NS_IMETHOD %s(%s); \\\n";
static const char *kMethodForwardStr = " NS_IMETHOD %s(%s) { return superClass::%s(%s); } \\\n";
static const char *kMethodForwardStr = " NS_IMETHOD %s(%s) { return _to##%s(%s); } \\\n";
static const char *kParamStr = "%s a%s";
static const char *kCallParamStr = "a%s";
static const char *kDelimiterStr = ", ";
@ -74,7 +74,7 @@ static const char *kGlobalInitClassStr = "extern nsresult NS_Init%sClass(nsIScri
static const char *kInitClassStr = "extern nsresult NS_Init%sClass(nsIScriptContext *aContext, void **aPrototype);\n\n";
static const char *kNewObjStr = "extern \"C\" NS_DOM nsresult NS_NewScript%s(nsIScriptContext *aContext, nsIDOM%s *aSupports, nsISupports *aParent, void **aReturn);\n\n";
static const char *kMethodDeclMacroStr = "\n#define NS_DECL_IDOM%s \\\n";
static const char *kMethodForwardMacroStr = "\n#define NS_FORWARD_IDOM%s(superClass) \\\n";
static const char *kMethodForwardMacroStr = "\n#define NS_FORWARD_IDOM%s(_to) \\\n";
static const char *kEndifStr = "#endif // nsIDOM%s_h__\n";