KHTML
html_object.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef HTML_OBJECT_H
00033 #define HTML_OBJECT_H
00034
00035 #include <dom/html_element.h>
00036 #include <dom/html_form.h>
00037 #include <kdemacros.h>
00038
00039 namespace DOM {
00040
00041 class HTMLAppletElementImpl;
00042
00050 class KHTML_EXPORT HTMLAppletElement : public HTMLElement
00051 {
00052 public:
00053 HTMLAppletElement();
00054 HTMLAppletElement(const HTMLAppletElement &other);
00055 HTMLAppletElement(const Node &other) : HTMLElement()
00056 {(*this)=other;}
00057 protected:
00058 HTMLAppletElement(HTMLAppletElementImpl *impl);
00059 public:
00060
00061 HTMLAppletElement & operator = (const HTMLAppletElement &other);
00062 HTMLAppletElement & operator = (const Node &other);
00063
00064 ~HTMLAppletElement();
00065
00074 DOMString align() const;
00075
00079 void setAlign( const DOMString & );
00080
00089 DOMString alt() const;
00090
00094 void setAlt( const DOMString & );
00095
00103 DOMString archive() const;
00104
00108 void setArchive( const DOMString & );
00109
00117 DOMString code() const;
00118
00122 void setCode( const DOMString & );
00123
00131 DOMString codeBase() const;
00132
00136 void setCodeBase( const DOMString &value );
00137
00145 DOMString height() const;
00146
00150 void setHeight( const DOMString & );
00151
00160 long getHspace() const;
00161
00165 void setHspace( long );
00166
00170 DOMString hspace() const KDE_DEPRECATED;
00171
00175 void setHspace( const DOMString &value ) KDE_DEPRECATED;
00176
00184 DOMString name() const;
00185
00189 void setName( const DOMString & );
00190
00198 DOMString object() const;
00199
00203 void setObject( const DOMString & );
00204
00213 long getVspace() const;
00214
00218 void setVspace( long );
00219
00223 DOMString vspace() const KDE_DEPRECATED;
00224
00228 void setVspace( const DOMString & ) KDE_DEPRECATED;
00229
00237 DOMString width() const;
00238
00242 void setWidth( const DOMString & );
00243 };
00244
00245
00246
00247 class HTMLObjectElementImpl;
00248
00258 class KHTML_EXPORT HTMLObjectElement : public HTMLElement
00259 {
00260 public:
00261 HTMLObjectElement();
00262 HTMLObjectElement(const HTMLObjectElement &other);
00263 HTMLObjectElement(const Node &other) : HTMLElement()
00264 {(*this)=other;}
00265 protected:
00266 HTMLObjectElement(HTMLObjectElementImpl *impl);
00267 public:
00268
00269 HTMLObjectElement & operator = (const HTMLObjectElement &other);
00270 HTMLObjectElement & operator = (const Node &other);
00271
00272 ~HTMLObjectElement();
00273
00280 HTMLFormElement form() const;
00281
00287 DOMString code() const;
00288
00292 void setCode( const DOMString & );
00293
00302 DOMString align() const;
00303
00307 void setAlign( const DOMString & );
00308
00315 DOMString archive() const;
00316
00320 void setArchive( const DOMString & );
00321
00329 DOMString border() const;
00330
00334 void setBorder( const DOMString & );
00335
00343 DOMString codeBase() const;
00344
00348 void setCodeBase( const DOMString & );
00349
00357 DOMString codeType() const;
00358
00362 void setCodeType( const DOMString & );
00363
00370 DOMString data() const;
00371
00375 void setData( const DOMString & );
00376
00384 bool declare() const;
00385
00389 void setDeclare( bool );
00390
00397 DOMString height() const;
00398
00402 void setHeight( const DOMString & );
00403
00412 long getHspace() const;
00413
00417 void setHspace( long );
00418
00422 DOMString hspace() const KDE_DEPRECATED;
00423
00427 void setHspace( const DOMString & ) KDE_DEPRECATED;
00428
00436 DOMString name() const;
00437
00441 void setName( const DOMString & );
00442
00449 DOMString standby() const;
00450
00454 void setStandby( const DOMString & );
00455
00463 long tabIndex() const;
00464
00468 void setTabIndex( long );
00469
00477 DOMString type() const;
00478
00482 void setType( const DOMString & );
00483
00490 DOMString useMap() const;
00491
00495 void setUseMap( const DOMString & );
00496
00505 long getVspace() const;
00506
00510 void setVspace( long );
00511
00515 DOMString vspace() const KDE_DEPRECATED;
00516
00520 void setVspace( const DOMString & ) KDE_DEPRECATED;
00521
00528 DOMString width() const;
00529
00533 void setWidth( const DOMString & );
00534
00544 Document contentDocument() const;
00545 };
00546
00547
00548
00549 class HTMLParamElementImpl;
00550
00557 class KHTML_EXPORT HTMLParamElement : public HTMLElement
00558 {
00559 public:
00560 HTMLParamElement();
00561 HTMLParamElement(const HTMLParamElement &other);
00562 HTMLParamElement(const Node &other) : HTMLElement()
00563 {(*this)=other;}
00564 protected:
00565 HTMLParamElement(HTMLParamElementImpl *impl);
00566 public:
00567
00568 HTMLParamElement & operator = (const HTMLParamElement &other);
00569 HTMLParamElement & operator = (const Node &other);
00570
00571 ~HTMLParamElement();
00572
00579 DOMString name() const;
00580
00584 void setName( const DOMString & );
00585
00593 DOMString type() const;
00594
00598 void setType( const DOMString & );
00599
00606 DOMString value() const;
00607
00611 void setValue( const DOMString & );
00612
00620 DOMString valueType() const;
00621
00625 void setValueType( const DOMString & );
00626 };
00627
00628 }
00629
00630 #endif