//
//     Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com>
//     Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson
//     may also apply


//                 Generated by preSip
//            module tdehtml  version KDE 3.5.3


// This software is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License as
// published by the Free Software Foundation; either version 2 of
// the License, or (at your option) any later version.
//
// This software is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public
// License along with this library; see the file COPYING.
// If not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

namespace DOM
{

class HTMLAppletElement : DOM::HTMLElement
{
%TypeHeaderCode
#include <html_object.h>
%End


public:
                         HTMLAppletElement ();
                         HTMLAppletElement (const DOM::HTMLAppletElement&);
                         HTMLAppletElement (const DOM::Node&);

protected:
//ig                          HTMLAppletElement (HTMLAppletElementImpl*);

public:
    DOM::DOMString       align () const;
    void                 setAlign (const DOM::DOMString&);
    DOM::DOMString       alt () const;
    void                 setAlt (const DOM::DOMString&);
    DOM::DOMString       archive () const;
    void                 setArchive (const DOM::DOMString&);
    DOM::DOMString       code () const;
    void                 setCode (const DOM::DOMString&);
    DOM::DOMString       codeBase () const;
    void                 setCodeBase (const DOM::DOMString&);
    DOM::DOMString       height () const;
    void                 setHeight (const DOM::DOMString&);

%If ( KDE_3_1_0 -  )
    long                 getHspace () const;
    void                 setHspace (long);
%End

    DOM::DOMString       hspace () const;
    void                 setHspace (const DOM::DOMString&);
    DOM::DOMString       name () const;
    void                 setName (const DOM::DOMString&);
    DOM::DOMString       object () const;
    void                 setObject (const DOM::DOMString&);

%If ( KDE_3_1_0 -  )
    long                 getVspace () const;
    void                 setVspace (long);
%End

    DOM::DOMString       vspace () const;
    void                 setVspace (const DOM::DOMString&);
    DOM::DOMString       width () const;
    void                 setWidth (const DOM::DOMString&);

};  // class HTMLAppletElement


class HTMLObjectElement : DOM::HTMLElement
{
%TypeHeaderCode
#include <html_object.h>
%End


public:
                         HTMLObjectElement ();
                         HTMLObjectElement (const DOM::HTMLObjectElement&);
                         HTMLObjectElement (const DOM::Node&);

protected:
//ig                          HTMLObjectElement (HTMLObjectElementImpl*);

public:
    DOM::HTMLFormElement form () const;
    DOM::DOMString       code () const;
    void                 setCode (const DOM::DOMString&);
    DOM::DOMString       align () const;
    void                 setAlign (const DOM::DOMString&);
    DOM::DOMString       archive () const;
    void                 setArchive (const DOM::DOMString&);
    DOM::DOMString       border () const;
    void                 setBorder (const DOM::DOMString&);
    DOM::DOMString       codeBase () const;
    void                 setCodeBase (const DOM::DOMString&);
    DOM::DOMString       codeType () const;
    void                 setCodeType (const DOM::DOMString&);
    DOM::DOMString       data () const;
    void                 setData (const DOM::DOMString&);
    bool                 declare () const;
    void                 setDeclare (bool);
    DOM::DOMString       height () const;
    void                 setHeight (const DOM::DOMString&);

%If ( KDE_3_1_0 -  )
    long                 getHspace () const;
    void                 setHspace (long);
%End

    DOM::DOMString       hspace () const;
    void                 setHspace (const DOM::DOMString&);
    DOM::DOMString       name () const;
    void                 setName (const DOM::DOMString&);
    DOM::DOMString       standby () const;
    void                 setStandby (const DOM::DOMString&);
    long                 tabIndex () const;
    void                 setTabIndex (long);
    DOM::DOMString       type () const;
    void                 setType (const DOM::DOMString&);
    DOM::DOMString       useMap () const;
    void                 setUseMap (const DOM::DOMString&);

%If ( KDE_3_1_0 -  )
    long                 getVspace () const;
    void                 setVspace (long);
%End

    DOM::DOMString       vspace () const;
    void                 setVspace (const DOM::DOMString&);
    DOM::DOMString       width () const;
    void                 setWidth (const DOM::DOMString&);
    DOM::Document        contentDocument () const;

};  // class HTMLObjectElement


class HTMLParamElement : DOM::HTMLElement
{
%TypeHeaderCode
#include <html_object.h>
%End


public:
                         HTMLParamElement ();
                         HTMLParamElement (const DOM::HTMLParamElement&);
                         HTMLParamElement (const DOM::Node&);

protected:
//ig                          HTMLParamElement (HTMLParamElementImpl*);

public:
    DOM::DOMString       name () const;
    void                 setName (const DOM::DOMString&);
    DOM::DOMString       type () const;
    void                 setType (const DOM::DOMString&);
    DOM::DOMString       value () const;
    void                 setValue (const DOM::DOMString&);
    DOM::DOMString       valueType () const;
    void                 setValueType (const DOM::DOMString&);

};  // class HTMLParamElement

};  // namespace DOM

