LCOV - code coverage report
Current view: directory - objdir/dist/include - nsIDOMXULElement.h (source / functions) Found Hit Coverage
Test: app.info Lines: 1 1 100.0 %
Date: 2012-06-02 Functions: 1 1 100.0 %

       1                 : /*
       2                 :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/dom/interfaces/xul/nsIDOMXULElement.idl
       3                 :  */
       4                 : 
       5                 : #ifndef __gen_nsIDOMXULElement_h__
       6                 : #define __gen_nsIDOMXULElement_h__
       7                 : 
       8                 : 
       9                 : #ifndef __gen_nsIDOMElement_h__
      10                 : #include "nsIDOMElement.h"
      11                 : #endif
      12                 : 
      13                 : /* For IDL files that don't want to include root IDL files. */
      14                 : #ifndef NS_NO_VTABLE
      15                 : #define NS_NO_VTABLE
      16                 : #endif
      17                 : class nsIRDFCompositeDataSource; /* forward declaration */
      18                 : 
      19                 : class nsIXULTemplateBuilder; /* forward declaration */
      20                 : 
      21                 : class nsIRDFResource; /* forward declaration */
      22                 : 
      23                 : class nsIControllers; /* forward declaration */
      24                 : 
      25                 : class nsIBoxObject; /* forward declaration */
      26                 : 
      27                 : 
      28                 : /* starting interface:    nsIDOMXULElement */
      29                 : #define NS_IDOMXULELEMENT_IID_STR "a98a4472-a549-4b84-b9ea-e6eb679228dd"
      30                 : 
      31                 : #define NS_IDOMXULELEMENT_IID \
      32                 :   {0xa98a4472, 0xa549, 0x4b84, \
      33                 :     { 0xb9, 0xea, 0xe6, 0xeb, 0x67, 0x92, 0x28, 0xdd }}
      34                 : 
      35             144 : class NS_NO_VTABLE NS_SCRIPTABLE nsIDOMXULElement : public nsIDOMElement {
      36                 :  public: 
      37                 : 
      38                 :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMXULELEMENT_IID)
      39                 : 
      40                 :   /* attribute DOMString id; */
      41                 :   NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId) = 0;
      42                 :   NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId) = 0;
      43                 : 
      44                 :   /* attribute DOMString className; */
      45                 :   NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName) = 0;
      46                 :   NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName) = 0;
      47                 : 
      48                 :   /* attribute DOMString align; */
      49                 :   NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
      50                 :   NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
      51                 : 
      52                 :   /* attribute DOMString dir; */
      53                 :   NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir) = 0;
      54                 :   NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir) = 0;
      55                 : 
      56                 :   /* attribute DOMString flex; */
      57                 :   NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex) = 0;
      58                 :   NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex) = 0;
      59                 : 
      60                 :   /* attribute DOMString flexGroup; */
      61                 :   NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup) = 0;
      62                 :   NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup) = 0;
      63                 : 
      64                 :   /* attribute DOMString ordinal; */
      65                 :   NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal) = 0;
      66                 :   NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal) = 0;
      67                 : 
      68                 :   /* attribute DOMString orient; */
      69                 :   NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient) = 0;
      70                 :   NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient) = 0;
      71                 : 
      72                 :   /* attribute DOMString pack; */
      73                 :   NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack) = 0;
      74                 :   NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack) = 0;
      75                 : 
      76                 :   /* attribute boolean hidden; */
      77                 :   NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden) = 0;
      78                 :   NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden) = 0;
      79                 : 
      80                 :   /* attribute boolean collapsed; */
      81                 :   NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed) = 0;
      82                 :   NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed) = 0;
      83                 : 
      84                 :   /* attribute DOMString observes; */
      85                 :   NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves) = 0;
      86                 :   NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves) = 0;
      87                 : 
      88                 :   /* attribute DOMString menu; */
      89                 :   NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu) = 0;
      90                 :   NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu) = 0;
      91                 : 
      92                 :   /* attribute DOMString contextMenu; */
      93                 :   NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu) = 0;
      94                 :   NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu) = 0;
      95                 : 
      96                 :   /* attribute DOMString tooltip; */
      97                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip) = 0;
      98                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip) = 0;
      99                 : 
     100                 :   /* attribute DOMString width; */
     101                 :   NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
     102                 :   NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
     103                 : 
     104                 :   /* attribute DOMString height; */
     105                 :   NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) = 0;
     106                 :   NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) = 0;
     107                 : 
     108                 :   /* attribute DOMString minWidth; */
     109                 :   NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth) = 0;
     110                 :   NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth) = 0;
     111                 : 
     112                 :   /* attribute DOMString minHeight; */
     113                 :   NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight) = 0;
     114                 :   NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight) = 0;
     115                 : 
     116                 :   /* attribute DOMString maxWidth; */
     117                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth) = 0;
     118                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth) = 0;
     119                 : 
     120                 :   /* attribute DOMString maxHeight; */
     121                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight) = 0;
     122                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight) = 0;
     123                 : 
     124                 :   /* attribute DOMString persist; */
     125                 :   NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist) = 0;
     126                 :   NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist) = 0;
     127                 : 
     128                 :   /* attribute DOMString left; */
     129                 :   NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft) = 0;
     130                 :   NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft) = 0;
     131                 : 
     132                 :   /* attribute DOMString top; */
     133                 :   NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop) = 0;
     134                 :   NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop) = 0;
     135                 : 
     136                 :   /* attribute DOMString datasources; */
     137                 :   NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources) = 0;
     138                 :   NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources) = 0;
     139                 : 
     140                 :   /* attribute DOMString ref; */
     141                 :   NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef) = 0;
     142                 :   NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef) = 0;
     143                 : 
     144                 :   /* attribute DOMString tooltipText; */
     145                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText) = 0;
     146                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText) = 0;
     147                 : 
     148                 :   /* attribute DOMString statusText; */
     149                 :   NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText) = 0;
     150                 :   NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText) = 0;
     151                 : 
     152                 :   /* attribute boolean allowEvents; */
     153                 :   NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents) = 0;
     154                 :   NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents) = 0;
     155                 : 
     156                 :   /* readonly attribute nsIRDFCompositeDataSource database; */
     157                 :   NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase) = 0;
     158                 : 
     159                 :   /* readonly attribute nsIXULTemplateBuilder builder; */
     160                 :   NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder) = 0;
     161                 : 
     162                 :   /* readonly attribute nsIRDFResource resource; */
     163                 :   NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource) = 0;
     164                 : 
     165                 :   /* readonly attribute nsIControllers controllers; */
     166                 :   NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers) = 0;
     167                 : 
     168                 :   /* readonly attribute nsIBoxObject boxObject; */
     169                 :   NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject) = 0;
     170                 : 
     171                 :   /* void focus (); */
     172                 :   NS_SCRIPTABLE NS_IMETHOD Focus(void) = 0;
     173                 : 
     174                 :   /* void blur (); */
     175                 :   NS_SCRIPTABLE NS_IMETHOD Blur(void) = 0;
     176                 : 
     177                 :   /* void click (); */
     178                 :   NS_SCRIPTABLE NS_IMETHOD Click(void) = 0;
     179                 : 
     180                 :   /* void doCommand (); */
     181                 :   NS_SCRIPTABLE NS_IMETHOD DoCommand(void) = 0;
     182                 : 
     183                 :   /* nsIDOMNodeList getElementsByAttribute (in DOMString name, in DOMString value); */
     184                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) = 0;
     185                 : 
     186                 :   /* nsIDOMNodeList getElementsByAttributeNS (in DOMString namespaceURI, in DOMString name, in DOMString value); */
     187                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) = 0;
     188                 : 
     189                 : };
     190                 : 
     191                 :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMXULElement, NS_IDOMXULELEMENT_IID)
     192                 : 
     193                 : /* Use this macro when declaring classes that implement this interface. */
     194                 : #define NS_DECL_NSIDOMXULELEMENT \
     195                 :   NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId); \
     196                 :   NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId); \
     197                 :   NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName); \
     198                 :   NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName); \
     199                 :   NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign); \
     200                 :   NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign); \
     201                 :   NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir); \
     202                 :   NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir); \
     203                 :   NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex); \
     204                 :   NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex); \
     205                 :   NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup); \
     206                 :   NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup); \
     207                 :   NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal); \
     208                 :   NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal); \
     209                 :   NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient); \
     210                 :   NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient); \
     211                 :   NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack); \
     212                 :   NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack); \
     213                 :   NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden); \
     214                 :   NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden); \
     215                 :   NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed); \
     216                 :   NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed); \
     217                 :   NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves); \
     218                 :   NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves); \
     219                 :   NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu); \
     220                 :   NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu); \
     221                 :   NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu); \
     222                 :   NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu); \
     223                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip); \
     224                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip); \
     225                 :   NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth); \
     226                 :   NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth); \
     227                 :   NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight); \
     228                 :   NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight); \
     229                 :   NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth); \
     230                 :   NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth); \
     231                 :   NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight); \
     232                 :   NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight); \
     233                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth); \
     234                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth); \
     235                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight); \
     236                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight); \
     237                 :   NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist); \
     238                 :   NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist); \
     239                 :   NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft); \
     240                 :   NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft); \
     241                 :   NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop); \
     242                 :   NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop); \
     243                 :   NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources); \
     244                 :   NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources); \
     245                 :   NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef); \
     246                 :   NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef); \
     247                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText); \
     248                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText); \
     249                 :   NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText); \
     250                 :   NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText); \
     251                 :   NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents); \
     252                 :   NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents); \
     253                 :   NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase); \
     254                 :   NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder); \
     255                 :   NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource); \
     256                 :   NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers); \
     257                 :   NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject); \
     258                 :   NS_SCRIPTABLE NS_IMETHOD Focus(void); \
     259                 :   NS_SCRIPTABLE NS_IMETHOD Blur(void); \
     260                 :   NS_SCRIPTABLE NS_IMETHOD Click(void); \
     261                 :   NS_SCRIPTABLE NS_IMETHOD DoCommand(void); \
     262                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM); \
     263                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM); 
     264                 : 
     265                 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     266                 : #define NS_FORWARD_NSIDOMXULELEMENT(_to) \
     267                 :   NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId) { return _to GetId(aId); } \
     268                 :   NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId) { return _to SetId(aId); } \
     269                 :   NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName) { return _to GetClassName(aClassName); } \
     270                 :   NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName) { return _to SetClassName(aClassName); } \
     271                 :   NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return _to GetAlign(aAlign); } \
     272                 :   NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return _to SetAlign(aAlign); } \
     273                 :   NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir) { return _to GetDir(aDir); } \
     274                 :   NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir) { return _to SetDir(aDir); } \
     275                 :   NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex) { return _to GetFlex(aFlex); } \
     276                 :   NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex) { return _to SetFlex(aFlex); } \
     277                 :   NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup) { return _to GetFlexGroup(aFlexGroup); } \
     278                 :   NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup) { return _to SetFlexGroup(aFlexGroup); } \
     279                 :   NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal) { return _to GetOrdinal(aOrdinal); } \
     280                 :   NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal) { return _to SetOrdinal(aOrdinal); } \
     281                 :   NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient) { return _to GetOrient(aOrient); } \
     282                 :   NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient) { return _to SetOrient(aOrient); } \
     283                 :   NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack) { return _to GetPack(aPack); } \
     284                 :   NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack) { return _to SetPack(aPack); } \
     285                 :   NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden) { return _to GetHidden(aHidden); } \
     286                 :   NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden) { return _to SetHidden(aHidden); } \
     287                 :   NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed) { return _to GetCollapsed(aCollapsed); } \
     288                 :   NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed) { return _to SetCollapsed(aCollapsed); } \
     289                 :   NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves) { return _to GetObserves(aObserves); } \
     290                 :   NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves) { return _to SetObserves(aObserves); } \
     291                 :   NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu) { return _to GetMenu(aMenu); } \
     292                 :   NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu) { return _to SetMenu(aMenu); } \
     293                 :   NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu) { return _to GetContextMenu(aContextMenu); } \
     294                 :   NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu) { return _to SetContextMenu(aContextMenu); } \
     295                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip) { return _to GetTooltip(aTooltip); } \
     296                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip) { return _to SetTooltip(aTooltip); } \
     297                 :   NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return _to GetWidth(aWidth); } \
     298                 :   NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return _to SetWidth(aWidth); } \
     299                 :   NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) { return _to GetHeight(aHeight); } \
     300                 :   NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) { return _to SetHeight(aHeight); } \
     301                 :   NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth) { return _to GetMinWidth(aMinWidth); } \
     302                 :   NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth) { return _to SetMinWidth(aMinWidth); } \
     303                 :   NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight) { return _to GetMinHeight(aMinHeight); } \
     304                 :   NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight) { return _to SetMinHeight(aMinHeight); } \
     305                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth) { return _to GetMaxWidth(aMaxWidth); } \
     306                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth) { return _to SetMaxWidth(aMaxWidth); } \
     307                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight) { return _to GetMaxHeight(aMaxHeight); } \
     308                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight) { return _to SetMaxHeight(aMaxHeight); } \
     309                 :   NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist) { return _to GetPersist(aPersist); } \
     310                 :   NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist) { return _to SetPersist(aPersist); } \
     311                 :   NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft) { return _to GetLeft(aLeft); } \
     312                 :   NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft) { return _to SetLeft(aLeft); } \
     313                 :   NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop) { return _to GetTop(aTop); } \
     314                 :   NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop) { return _to SetTop(aTop); } \
     315                 :   NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources) { return _to GetDatasources(aDatasources); } \
     316                 :   NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources) { return _to SetDatasources(aDatasources); } \
     317                 :   NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef) { return _to GetRef(aRef); } \
     318                 :   NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef) { return _to SetRef(aRef); } \
     319                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText) { return _to GetTooltipText(aTooltipText); } \
     320                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText) { return _to SetTooltipText(aTooltipText); } \
     321                 :   NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText) { return _to GetStatusText(aStatusText); } \
     322                 :   NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText) { return _to SetStatusText(aStatusText); } \
     323                 :   NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents) { return _to GetAllowEvents(aAllowEvents); } \
     324                 :   NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents) { return _to SetAllowEvents(aAllowEvents); } \
     325                 :   NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase) { return _to GetDatabase(aDatabase); } \
     326                 :   NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder) { return _to GetBuilder(aBuilder); } \
     327                 :   NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource) { return _to GetResource(aResource); } \
     328                 :   NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers) { return _to GetControllers(aControllers); } \
     329                 :   NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject) { return _to GetBoxObject(aBoxObject); } \
     330                 :   NS_SCRIPTABLE NS_IMETHOD Focus(void) { return _to Focus(); } \
     331                 :   NS_SCRIPTABLE NS_IMETHOD Blur(void) { return _to Blur(); } \
     332                 :   NS_SCRIPTABLE NS_IMETHOD Click(void) { return _to Click(); } \
     333                 :   NS_SCRIPTABLE NS_IMETHOD DoCommand(void) { return _to DoCommand(); } \
     334                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return _to GetElementsByAttribute(name, value, _retval); } \
     335                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return _to GetElementsByAttributeNS(namespaceURI, name, value, _retval); } 
     336                 : 
     337                 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     338                 : #define NS_FORWARD_SAFE_NSIDOMXULELEMENT(_to) \
     339                 :   NS_SCRIPTABLE NS_IMETHOD GetId(nsAString & aId) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetId(aId); } \
     340                 :   NS_SCRIPTABLE NS_IMETHOD SetId(const nsAString & aId) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetId(aId); } \
     341                 :   NS_SCRIPTABLE NS_IMETHOD GetClassName(nsAString & aClassName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetClassName(aClassName); } \
     342                 :   NS_SCRIPTABLE NS_IMETHOD SetClassName(const nsAString & aClassName) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetClassName(aClassName); } \
     343                 :   NS_SCRIPTABLE NS_IMETHOD GetAlign(nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
     344                 :   NS_SCRIPTABLE NS_IMETHOD SetAlign(const nsAString & aAlign) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
     345                 :   NS_SCRIPTABLE NS_IMETHOD GetDir(nsAString & aDir) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDir(aDir); } \
     346                 :   NS_SCRIPTABLE NS_IMETHOD SetDir(const nsAString & aDir) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDir(aDir); } \
     347                 :   NS_SCRIPTABLE NS_IMETHOD GetFlex(nsAString & aFlex) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFlex(aFlex); } \
     348                 :   NS_SCRIPTABLE NS_IMETHOD SetFlex(const nsAString & aFlex) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFlex(aFlex); } \
     349                 :   NS_SCRIPTABLE NS_IMETHOD GetFlexGroup(nsAString & aFlexGroup) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFlexGroup(aFlexGroup); } \
     350                 :   NS_SCRIPTABLE NS_IMETHOD SetFlexGroup(const nsAString & aFlexGroup) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFlexGroup(aFlexGroup); } \
     351                 :   NS_SCRIPTABLE NS_IMETHOD GetOrdinal(nsAString & aOrdinal) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOrdinal(aOrdinal); } \
     352                 :   NS_SCRIPTABLE NS_IMETHOD SetOrdinal(const nsAString & aOrdinal) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOrdinal(aOrdinal); } \
     353                 :   NS_SCRIPTABLE NS_IMETHOD GetOrient(nsAString & aOrient) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOrient(aOrient); } \
     354                 :   NS_SCRIPTABLE NS_IMETHOD SetOrient(const nsAString & aOrient) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOrient(aOrient); } \
     355                 :   NS_SCRIPTABLE NS_IMETHOD GetPack(nsAString & aPack) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPack(aPack); } \
     356                 :   NS_SCRIPTABLE NS_IMETHOD SetPack(const nsAString & aPack) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPack(aPack); } \
     357                 :   NS_SCRIPTABLE NS_IMETHOD GetHidden(bool *aHidden) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHidden(aHidden); } \
     358                 :   NS_SCRIPTABLE NS_IMETHOD SetHidden(bool aHidden) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHidden(aHidden); } \
     359                 :   NS_SCRIPTABLE NS_IMETHOD GetCollapsed(bool *aCollapsed) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCollapsed(aCollapsed); } \
     360                 :   NS_SCRIPTABLE NS_IMETHOD SetCollapsed(bool aCollapsed) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCollapsed(aCollapsed); } \
     361                 :   NS_SCRIPTABLE NS_IMETHOD GetObserves(nsAString & aObserves) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetObserves(aObserves); } \
     362                 :   NS_SCRIPTABLE NS_IMETHOD SetObserves(const nsAString & aObserves) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetObserves(aObserves); } \
     363                 :   NS_SCRIPTABLE NS_IMETHOD GetMenu(nsAString & aMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMenu(aMenu); } \
     364                 :   NS_SCRIPTABLE NS_IMETHOD SetMenu(const nsAString & aMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMenu(aMenu); } \
     365                 :   NS_SCRIPTABLE NS_IMETHOD GetContextMenu(nsAString & aContextMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContextMenu(aContextMenu); } \
     366                 :   NS_SCRIPTABLE NS_IMETHOD SetContextMenu(const nsAString & aContextMenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContextMenu(aContextMenu); } \
     367                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltip(nsAString & aTooltip) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTooltip(aTooltip); } \
     368                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltip(const nsAString & aTooltip) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTooltip(aTooltip); } \
     369                 :   NS_SCRIPTABLE NS_IMETHOD GetWidth(nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
     370                 :   NS_SCRIPTABLE NS_IMETHOD SetWidth(const nsAString & aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); } \
     371                 :   NS_SCRIPTABLE NS_IMETHOD GetHeight(nsAString & aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
     372                 :   NS_SCRIPTABLE NS_IMETHOD SetHeight(const nsAString & aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHeight(aHeight); } \
     373                 :   NS_SCRIPTABLE NS_IMETHOD GetMinWidth(nsAString & aMinWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinWidth(aMinWidth); } \
     374                 :   NS_SCRIPTABLE NS_IMETHOD SetMinWidth(const nsAString & aMinWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMinWidth(aMinWidth); } \
     375                 :   NS_SCRIPTABLE NS_IMETHOD GetMinHeight(nsAString & aMinHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMinHeight(aMinHeight); } \
     376                 :   NS_SCRIPTABLE NS_IMETHOD SetMinHeight(const nsAString & aMinHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMinHeight(aMinHeight); } \
     377                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxWidth(nsAString & aMaxWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMaxWidth(aMaxWidth); } \
     378                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxWidth(const nsAString & aMaxWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMaxWidth(aMaxWidth); } \
     379                 :   NS_SCRIPTABLE NS_IMETHOD GetMaxHeight(nsAString & aMaxHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMaxHeight(aMaxHeight); } \
     380                 :   NS_SCRIPTABLE NS_IMETHOD SetMaxHeight(const nsAString & aMaxHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetMaxHeight(aMaxHeight); } \
     381                 :   NS_SCRIPTABLE NS_IMETHOD GetPersist(nsAString & aPersist) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPersist(aPersist); } \
     382                 :   NS_SCRIPTABLE NS_IMETHOD SetPersist(const nsAString & aPersist) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPersist(aPersist); } \
     383                 :   NS_SCRIPTABLE NS_IMETHOD GetLeft(nsAString & aLeft) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLeft(aLeft); } \
     384                 :   NS_SCRIPTABLE NS_IMETHOD SetLeft(const nsAString & aLeft) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLeft(aLeft); } \
     385                 :   NS_SCRIPTABLE NS_IMETHOD GetTop(nsAString & aTop) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTop(aTop); } \
     386                 :   NS_SCRIPTABLE NS_IMETHOD SetTop(const nsAString & aTop) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTop(aTop); } \
     387                 :   NS_SCRIPTABLE NS_IMETHOD GetDatasources(nsAString & aDatasources) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDatasources(aDatasources); } \
     388                 :   NS_SCRIPTABLE NS_IMETHOD SetDatasources(const nsAString & aDatasources) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDatasources(aDatasources); } \
     389                 :   NS_SCRIPTABLE NS_IMETHOD GetRef(nsAString & aRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRef(aRef); } \
     390                 :   NS_SCRIPTABLE NS_IMETHOD SetRef(const nsAString & aRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRef(aRef); } \
     391                 :   NS_SCRIPTABLE NS_IMETHOD GetTooltipText(nsAString & aTooltipText) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTooltipText(aTooltipText); } \
     392                 :   NS_SCRIPTABLE NS_IMETHOD SetTooltipText(const nsAString & aTooltipText) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTooltipText(aTooltipText); } \
     393                 :   NS_SCRIPTABLE NS_IMETHOD GetStatusText(nsAString & aStatusText) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStatusText(aStatusText); } \
     394                 :   NS_SCRIPTABLE NS_IMETHOD SetStatusText(const nsAString & aStatusText) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetStatusText(aStatusText); } \
     395                 :   NS_SCRIPTABLE NS_IMETHOD GetAllowEvents(bool *aAllowEvents) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAllowEvents(aAllowEvents); } \
     396                 :   NS_SCRIPTABLE NS_IMETHOD SetAllowEvents(bool aAllowEvents) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAllowEvents(aAllowEvents); } \
     397                 :   NS_SCRIPTABLE NS_IMETHOD GetDatabase(nsIRDFCompositeDataSource * *aDatabase) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDatabase(aDatabase); } \
     398                 :   NS_SCRIPTABLE NS_IMETHOD GetBuilder(nsIXULTemplateBuilder * *aBuilder) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBuilder(aBuilder); } \
     399                 :   NS_SCRIPTABLE NS_IMETHOD GetResource(nsIRDFResource * *aResource) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetResource(aResource); } \
     400                 :   NS_SCRIPTABLE NS_IMETHOD GetControllers(nsIControllers * *aControllers) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetControllers(aControllers); } \
     401                 :   NS_SCRIPTABLE NS_IMETHOD GetBoxObject(nsIBoxObject * *aBoxObject) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBoxObject(aBoxObject); } \
     402                 :   NS_SCRIPTABLE NS_IMETHOD Focus(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Focus(); } \
     403                 :   NS_SCRIPTABLE NS_IMETHOD Blur(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Blur(); } \
     404                 :   NS_SCRIPTABLE NS_IMETHOD Click(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Click(); } \
     405                 :   NS_SCRIPTABLE NS_IMETHOD DoCommand(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->DoCommand(); } \
     406                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementsByAttribute(name, value, _retval); } \
     407                 :   NS_SCRIPTABLE NS_IMETHOD GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetElementsByAttributeNS(namespaceURI, name, value, _retval); } 
     408                 : 
     409                 : #if 0
     410                 : /* Use the code below as a template for the implementation class for this interface. */
     411                 : 
     412                 : /* Header file */
     413                 : class nsDOMXULElement : public nsIDOMXULElement
     414                 : {
     415                 : public:
     416                 :   NS_DECL_ISUPPORTS
     417                 :   NS_DECL_NSIDOMXULELEMENT
     418                 : 
     419                 :   nsDOMXULElement();
     420                 : 
     421                 : private:
     422                 :   ~nsDOMXULElement();
     423                 : 
     424                 : protected:
     425                 :   /* additional members */
     426                 : };
     427                 : 
     428                 : /* Implementation file */
     429                 : NS_IMPL_ISUPPORTS1(nsDOMXULElement, nsIDOMXULElement)
     430                 : 
     431                 : nsDOMXULElement::nsDOMXULElement()
     432                 : {
     433                 :   /* member initializers and constructor code */
     434                 : }
     435                 : 
     436                 : nsDOMXULElement::~nsDOMXULElement()
     437                 : {
     438                 :   /* destructor code */
     439                 : }
     440                 : 
     441                 : /* attribute DOMString id; */
     442                 : NS_IMETHODIMP nsDOMXULElement::GetId(nsAString & aId)
     443                 : {
     444                 :     return NS_ERROR_NOT_IMPLEMENTED;
     445                 : }
     446                 : NS_IMETHODIMP nsDOMXULElement::SetId(const nsAString & aId)
     447                 : {
     448                 :     return NS_ERROR_NOT_IMPLEMENTED;
     449                 : }
     450                 : 
     451                 : /* attribute DOMString className; */
     452                 : NS_IMETHODIMP nsDOMXULElement::GetClassName(nsAString & aClassName)
     453                 : {
     454                 :     return NS_ERROR_NOT_IMPLEMENTED;
     455                 : }
     456                 : NS_IMETHODIMP nsDOMXULElement::SetClassName(const nsAString & aClassName)
     457                 : {
     458                 :     return NS_ERROR_NOT_IMPLEMENTED;
     459                 : }
     460                 : 
     461                 : /* attribute DOMString align; */
     462                 : NS_IMETHODIMP nsDOMXULElement::GetAlign(nsAString & aAlign)
     463                 : {
     464                 :     return NS_ERROR_NOT_IMPLEMENTED;
     465                 : }
     466                 : NS_IMETHODIMP nsDOMXULElement::SetAlign(const nsAString & aAlign)
     467                 : {
     468                 :     return NS_ERROR_NOT_IMPLEMENTED;
     469                 : }
     470                 : 
     471                 : /* attribute DOMString dir; */
     472                 : NS_IMETHODIMP nsDOMXULElement::GetDir(nsAString & aDir)
     473                 : {
     474                 :     return NS_ERROR_NOT_IMPLEMENTED;
     475                 : }
     476                 : NS_IMETHODIMP nsDOMXULElement::SetDir(const nsAString & aDir)
     477                 : {
     478                 :     return NS_ERROR_NOT_IMPLEMENTED;
     479                 : }
     480                 : 
     481                 : /* attribute DOMString flex; */
     482                 : NS_IMETHODIMP nsDOMXULElement::GetFlex(nsAString & aFlex)
     483                 : {
     484                 :     return NS_ERROR_NOT_IMPLEMENTED;
     485                 : }
     486                 : NS_IMETHODIMP nsDOMXULElement::SetFlex(const nsAString & aFlex)
     487                 : {
     488                 :     return NS_ERROR_NOT_IMPLEMENTED;
     489                 : }
     490                 : 
     491                 : /* attribute DOMString flexGroup; */
     492                 : NS_IMETHODIMP nsDOMXULElement::GetFlexGroup(nsAString & aFlexGroup)
     493                 : {
     494                 :     return NS_ERROR_NOT_IMPLEMENTED;
     495                 : }
     496                 : NS_IMETHODIMP nsDOMXULElement::SetFlexGroup(const nsAString & aFlexGroup)
     497                 : {
     498                 :     return NS_ERROR_NOT_IMPLEMENTED;
     499                 : }
     500                 : 
     501                 : /* attribute DOMString ordinal; */
     502                 : NS_IMETHODIMP nsDOMXULElement::GetOrdinal(nsAString & aOrdinal)
     503                 : {
     504                 :     return NS_ERROR_NOT_IMPLEMENTED;
     505                 : }
     506                 : NS_IMETHODIMP nsDOMXULElement::SetOrdinal(const nsAString & aOrdinal)
     507                 : {
     508                 :     return NS_ERROR_NOT_IMPLEMENTED;
     509                 : }
     510                 : 
     511                 : /* attribute DOMString orient; */
     512                 : NS_IMETHODIMP nsDOMXULElement::GetOrient(nsAString & aOrient)
     513                 : {
     514                 :     return NS_ERROR_NOT_IMPLEMENTED;
     515                 : }
     516                 : NS_IMETHODIMP nsDOMXULElement::SetOrient(const nsAString & aOrient)
     517                 : {
     518                 :     return NS_ERROR_NOT_IMPLEMENTED;
     519                 : }
     520                 : 
     521                 : /* attribute DOMString pack; */
     522                 : NS_IMETHODIMP nsDOMXULElement::GetPack(nsAString & aPack)
     523                 : {
     524                 :     return NS_ERROR_NOT_IMPLEMENTED;
     525                 : }
     526                 : NS_IMETHODIMP nsDOMXULElement::SetPack(const nsAString & aPack)
     527                 : {
     528                 :     return NS_ERROR_NOT_IMPLEMENTED;
     529                 : }
     530                 : 
     531                 : /* attribute boolean hidden; */
     532                 : NS_IMETHODIMP nsDOMXULElement::GetHidden(bool *aHidden)
     533                 : {
     534                 :     return NS_ERROR_NOT_IMPLEMENTED;
     535                 : }
     536                 : NS_IMETHODIMP nsDOMXULElement::SetHidden(bool aHidden)
     537                 : {
     538                 :     return NS_ERROR_NOT_IMPLEMENTED;
     539                 : }
     540                 : 
     541                 : /* attribute boolean collapsed; */
     542                 : NS_IMETHODIMP nsDOMXULElement::GetCollapsed(bool *aCollapsed)
     543                 : {
     544                 :     return NS_ERROR_NOT_IMPLEMENTED;
     545                 : }
     546                 : NS_IMETHODIMP nsDOMXULElement::SetCollapsed(bool aCollapsed)
     547                 : {
     548                 :     return NS_ERROR_NOT_IMPLEMENTED;
     549                 : }
     550                 : 
     551                 : /* attribute DOMString observes; */
     552                 : NS_IMETHODIMP nsDOMXULElement::GetObserves(nsAString & aObserves)
     553                 : {
     554                 :     return NS_ERROR_NOT_IMPLEMENTED;
     555                 : }
     556                 : NS_IMETHODIMP nsDOMXULElement::SetObserves(const nsAString & aObserves)
     557                 : {
     558                 :     return NS_ERROR_NOT_IMPLEMENTED;
     559                 : }
     560                 : 
     561                 : /* attribute DOMString menu; */
     562                 : NS_IMETHODIMP nsDOMXULElement::GetMenu(nsAString & aMenu)
     563                 : {
     564                 :     return NS_ERROR_NOT_IMPLEMENTED;
     565                 : }
     566                 : NS_IMETHODIMP nsDOMXULElement::SetMenu(const nsAString & aMenu)
     567                 : {
     568                 :     return NS_ERROR_NOT_IMPLEMENTED;
     569                 : }
     570                 : 
     571                 : /* attribute DOMString contextMenu; */
     572                 : NS_IMETHODIMP nsDOMXULElement::GetContextMenu(nsAString & aContextMenu)
     573                 : {
     574                 :     return NS_ERROR_NOT_IMPLEMENTED;
     575                 : }
     576                 : NS_IMETHODIMP nsDOMXULElement::SetContextMenu(const nsAString & aContextMenu)
     577                 : {
     578                 :     return NS_ERROR_NOT_IMPLEMENTED;
     579                 : }
     580                 : 
     581                 : /* attribute DOMString tooltip; */
     582                 : NS_IMETHODIMP nsDOMXULElement::GetTooltip(nsAString & aTooltip)
     583                 : {
     584                 :     return NS_ERROR_NOT_IMPLEMENTED;
     585                 : }
     586                 : NS_IMETHODIMP nsDOMXULElement::SetTooltip(const nsAString & aTooltip)
     587                 : {
     588                 :     return NS_ERROR_NOT_IMPLEMENTED;
     589                 : }
     590                 : 
     591                 : /* attribute DOMString width; */
     592                 : NS_IMETHODIMP nsDOMXULElement::GetWidth(nsAString & aWidth)
     593                 : {
     594                 :     return NS_ERROR_NOT_IMPLEMENTED;
     595                 : }
     596                 : NS_IMETHODIMP nsDOMXULElement::SetWidth(const nsAString & aWidth)
     597                 : {
     598                 :     return NS_ERROR_NOT_IMPLEMENTED;
     599                 : }
     600                 : 
     601                 : /* attribute DOMString height; */
     602                 : NS_IMETHODIMP nsDOMXULElement::GetHeight(nsAString & aHeight)
     603                 : {
     604                 :     return NS_ERROR_NOT_IMPLEMENTED;
     605                 : }
     606                 : NS_IMETHODIMP nsDOMXULElement::SetHeight(const nsAString & aHeight)
     607                 : {
     608                 :     return NS_ERROR_NOT_IMPLEMENTED;
     609                 : }
     610                 : 
     611                 : /* attribute DOMString minWidth; */
     612                 : NS_IMETHODIMP nsDOMXULElement::GetMinWidth(nsAString & aMinWidth)
     613                 : {
     614                 :     return NS_ERROR_NOT_IMPLEMENTED;
     615                 : }
     616                 : NS_IMETHODIMP nsDOMXULElement::SetMinWidth(const nsAString & aMinWidth)
     617                 : {
     618                 :     return NS_ERROR_NOT_IMPLEMENTED;
     619                 : }
     620                 : 
     621                 : /* attribute DOMString minHeight; */
     622                 : NS_IMETHODIMP nsDOMXULElement::GetMinHeight(nsAString & aMinHeight)
     623                 : {
     624                 :     return NS_ERROR_NOT_IMPLEMENTED;
     625                 : }
     626                 : NS_IMETHODIMP nsDOMXULElement::SetMinHeight(const nsAString & aMinHeight)
     627                 : {
     628                 :     return NS_ERROR_NOT_IMPLEMENTED;
     629                 : }
     630                 : 
     631                 : /* attribute DOMString maxWidth; */
     632                 : NS_IMETHODIMP nsDOMXULElement::GetMaxWidth(nsAString & aMaxWidth)
     633                 : {
     634                 :     return NS_ERROR_NOT_IMPLEMENTED;
     635                 : }
     636                 : NS_IMETHODIMP nsDOMXULElement::SetMaxWidth(const nsAString & aMaxWidth)
     637                 : {
     638                 :     return NS_ERROR_NOT_IMPLEMENTED;
     639                 : }
     640                 : 
     641                 : /* attribute DOMString maxHeight; */
     642                 : NS_IMETHODIMP nsDOMXULElement::GetMaxHeight(nsAString & aMaxHeight)
     643                 : {
     644                 :     return NS_ERROR_NOT_IMPLEMENTED;
     645                 : }
     646                 : NS_IMETHODIMP nsDOMXULElement::SetMaxHeight(const nsAString & aMaxHeight)
     647                 : {
     648                 :     return NS_ERROR_NOT_IMPLEMENTED;
     649                 : }
     650                 : 
     651                 : /* attribute DOMString persist; */
     652                 : NS_IMETHODIMP nsDOMXULElement::GetPersist(nsAString & aPersist)
     653                 : {
     654                 :     return NS_ERROR_NOT_IMPLEMENTED;
     655                 : }
     656                 : NS_IMETHODIMP nsDOMXULElement::SetPersist(const nsAString & aPersist)
     657                 : {
     658                 :     return NS_ERROR_NOT_IMPLEMENTED;
     659                 : }
     660                 : 
     661                 : /* attribute DOMString left; */
     662                 : NS_IMETHODIMP nsDOMXULElement::GetLeft(nsAString & aLeft)
     663                 : {
     664                 :     return NS_ERROR_NOT_IMPLEMENTED;
     665                 : }
     666                 : NS_IMETHODIMP nsDOMXULElement::SetLeft(const nsAString & aLeft)
     667                 : {
     668                 :     return NS_ERROR_NOT_IMPLEMENTED;
     669                 : }
     670                 : 
     671                 : /* attribute DOMString top; */
     672                 : NS_IMETHODIMP nsDOMXULElement::GetTop(nsAString & aTop)
     673                 : {
     674                 :     return NS_ERROR_NOT_IMPLEMENTED;
     675                 : }
     676                 : NS_IMETHODIMP nsDOMXULElement::SetTop(const nsAString & aTop)
     677                 : {
     678                 :     return NS_ERROR_NOT_IMPLEMENTED;
     679                 : }
     680                 : 
     681                 : /* attribute DOMString datasources; */
     682                 : NS_IMETHODIMP nsDOMXULElement::GetDatasources(nsAString & aDatasources)
     683                 : {
     684                 :     return NS_ERROR_NOT_IMPLEMENTED;
     685                 : }
     686                 : NS_IMETHODIMP nsDOMXULElement::SetDatasources(const nsAString & aDatasources)
     687                 : {
     688                 :     return NS_ERROR_NOT_IMPLEMENTED;
     689                 : }
     690                 : 
     691                 : /* attribute DOMString ref; */
     692                 : NS_IMETHODIMP nsDOMXULElement::GetRef(nsAString & aRef)
     693                 : {
     694                 :     return NS_ERROR_NOT_IMPLEMENTED;
     695                 : }
     696                 : NS_IMETHODIMP nsDOMXULElement::SetRef(const nsAString & aRef)
     697                 : {
     698                 :     return NS_ERROR_NOT_IMPLEMENTED;
     699                 : }
     700                 : 
     701                 : /* attribute DOMString tooltipText; */
     702                 : NS_IMETHODIMP nsDOMXULElement::GetTooltipText(nsAString & aTooltipText)
     703                 : {
     704                 :     return NS_ERROR_NOT_IMPLEMENTED;
     705                 : }
     706                 : NS_IMETHODIMP nsDOMXULElement::SetTooltipText(const nsAString & aTooltipText)
     707                 : {
     708                 :     return NS_ERROR_NOT_IMPLEMENTED;
     709                 : }
     710                 : 
     711                 : /* attribute DOMString statusText; */
     712                 : NS_IMETHODIMP nsDOMXULElement::GetStatusText(nsAString & aStatusText)
     713                 : {
     714                 :     return NS_ERROR_NOT_IMPLEMENTED;
     715                 : }
     716                 : NS_IMETHODIMP nsDOMXULElement::SetStatusText(const nsAString & aStatusText)
     717                 : {
     718                 :     return NS_ERROR_NOT_IMPLEMENTED;
     719                 : }
     720                 : 
     721                 : /* attribute boolean allowEvents; */
     722                 : NS_IMETHODIMP nsDOMXULElement::GetAllowEvents(bool *aAllowEvents)
     723                 : {
     724                 :     return NS_ERROR_NOT_IMPLEMENTED;
     725                 : }
     726                 : NS_IMETHODIMP nsDOMXULElement::SetAllowEvents(bool aAllowEvents)
     727                 : {
     728                 :     return NS_ERROR_NOT_IMPLEMENTED;
     729                 : }
     730                 : 
     731                 : /* readonly attribute nsIRDFCompositeDataSource database; */
     732                 : NS_IMETHODIMP nsDOMXULElement::GetDatabase(nsIRDFCompositeDataSource * *aDatabase)
     733                 : {
     734                 :     return NS_ERROR_NOT_IMPLEMENTED;
     735                 : }
     736                 : 
     737                 : /* readonly attribute nsIXULTemplateBuilder builder; */
     738                 : NS_IMETHODIMP nsDOMXULElement::GetBuilder(nsIXULTemplateBuilder * *aBuilder)
     739                 : {
     740                 :     return NS_ERROR_NOT_IMPLEMENTED;
     741                 : }
     742                 : 
     743                 : /* readonly attribute nsIRDFResource resource; */
     744                 : NS_IMETHODIMP nsDOMXULElement::GetResource(nsIRDFResource * *aResource)
     745                 : {
     746                 :     return NS_ERROR_NOT_IMPLEMENTED;
     747                 : }
     748                 : 
     749                 : /* readonly attribute nsIControllers controllers; */
     750                 : NS_IMETHODIMP nsDOMXULElement::GetControllers(nsIControllers * *aControllers)
     751                 : {
     752                 :     return NS_ERROR_NOT_IMPLEMENTED;
     753                 : }
     754                 : 
     755                 : /* readonly attribute nsIBoxObject boxObject; */
     756                 : NS_IMETHODIMP nsDOMXULElement::GetBoxObject(nsIBoxObject * *aBoxObject)
     757                 : {
     758                 :     return NS_ERROR_NOT_IMPLEMENTED;
     759                 : }
     760                 : 
     761                 : /* void focus (); */
     762                 : NS_IMETHODIMP nsDOMXULElement::Focus()
     763                 : {
     764                 :     return NS_ERROR_NOT_IMPLEMENTED;
     765                 : }
     766                 : 
     767                 : /* void blur (); */
     768                 : NS_IMETHODIMP nsDOMXULElement::Blur()
     769                 : {
     770                 :     return NS_ERROR_NOT_IMPLEMENTED;
     771                 : }
     772                 : 
     773                 : /* void click (); */
     774                 : NS_IMETHODIMP nsDOMXULElement::Click()
     775                 : {
     776                 :     return NS_ERROR_NOT_IMPLEMENTED;
     777                 : }
     778                 : 
     779                 : /* void doCommand (); */
     780                 : NS_IMETHODIMP nsDOMXULElement::DoCommand()
     781                 : {
     782                 :     return NS_ERROR_NOT_IMPLEMENTED;
     783                 : }
     784                 : 
     785                 : /* nsIDOMNodeList getElementsByAttribute (in DOMString name, in DOMString value); */
     786                 : NS_IMETHODIMP nsDOMXULElement::GetElementsByAttribute(const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM)
     787                 : {
     788                 :     return NS_ERROR_NOT_IMPLEMENTED;
     789                 : }
     790                 : 
     791                 : /* nsIDOMNodeList getElementsByAttributeNS (in DOMString namespaceURI, in DOMString name, in DOMString value); */
     792                 : NS_IMETHODIMP nsDOMXULElement::GetElementsByAttributeNS(const nsAString & namespaceURI, const nsAString & name, const nsAString & value, nsIDOMNodeList * *_retval NS_OUTPARAM)
     793                 : {
     794                 :     return NS_ERROR_NOT_IMPLEMENTED;
     795                 : }
     796                 : 
     797                 : /* End of implementation class template. */
     798                 : #endif
     799                 : 
     800                 : 
     801                 : #endif /* __gen_nsIDOMXULElement_h__ */

Generated by: LCOV version 1.7