// // Copyright 2006 Jim Bublitz // Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson // may also apply // Generated by preSip // module khtml 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., // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. namespace DOM { class HTMLButtonElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLButtonElement (); HTMLButtonElement (const DOM::HTMLButtonElement&); HTMLButtonElement (const DOM::Node&); protected: //ig HTMLButtonElement (HTMLButtonElementImpl*); public: DOM::HTMLFormElement form () const; DOM::DOMString accessKey () const; void setAccessKey (const DOM::DOMString&); bool disabled () const; void setDisabled (bool); DOM::DOMString name () const; void setName (const DOM::DOMString&); long tabIndex () const; void setTabIndex (long); DOM::DOMString type () const; DOM::DOMString value () const; void setValue (const DOM::DOMString&); %If ( KDE_3_5_0 - ) void blur (); void focus (); %End }; // class HTMLButtonElement class HTMLFieldSetElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLFieldSetElement (); HTMLFieldSetElement (const DOM::HTMLFieldSetElement&); HTMLFieldSetElement (const DOM::Node&); protected: //ig HTMLFieldSetElement (HTMLFieldSetElementImpl*); public: DOM::HTMLFormElement form () const; }; // class HTMLFieldSetElement class HTMLFormElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLFormElement (); HTMLFormElement (const DOM::HTMLFormElement&); HTMLFormElement (const DOM::Node&); protected: //ig HTMLFormElement (HTMLFormElementImpl*); public: DOM::HTMLCollection elements () const; long length () const; DOM::DOMString name () const; void setName (const DOM::DOMString&); DOM::DOMString acceptCharset () const; void setAcceptCharset (const DOM::DOMString&); DOM::DOMString action () const; void setAction (const DOM::DOMString&); DOM::DOMString enctype () const; void setEnctype (const DOM::DOMString&); DOM::DOMString method () const; void setMethod (const DOM::DOMString&); DOM::DOMString target () const; void setTarget (const DOM::DOMString&); void submit (); void reset (); }; // class HTMLFormElement class HTMLInputElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLInputElement (); HTMLInputElement (const DOM::HTMLInputElement&); HTMLInputElement (const DOM::Node&); protected: //ig HTMLInputElement (HTMLInputElementImpl*); public: DOM::DOMString defaultValue () const; void setDefaultValue (const DOM::DOMString&); bool defaultChecked () const; void setDefaultChecked (bool); DOM::HTMLFormElement form () const; DOM::DOMString accept () const; void setAccept (const DOM::DOMString&); DOM::DOMString accessKey () const; void setAccessKey (const DOM::DOMString&); DOM::DOMString align () const; void setAlign (const DOM::DOMString&); DOM::DOMString alt () const; void setAlt (const DOM::DOMString&); bool checked () const; void setChecked (bool); %If ( KDE_3_5_3 - ) bool indeterminate () const; void setIndeterminate (bool); %End bool disabled () const; void setDisabled (bool); long maxLength () const; void setMaxLength (long); DOM::DOMString name () const; void setName (const DOM::DOMString&); bool readOnly () const; void setReadOnly (bool); DOM::DOMString size () const; void setSize (const DOM::DOMString&); %If ( KDE_3_1_0 - ) long getSize () const; void setSize (long); %End DOM::DOMString src () const; void setSrc (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&); DOM::DOMString value () const; void setValue (const DOM::DOMString&); void blur (); void focus (); void select (); void click (); %If ( KDE_3_5_2 - ) long selectionStart (); void setSelectionStart (long); long selectionEnd (); void setSelectionEnd (long); void setSelectionRange (long, long); %End }; // class HTMLInputElement class HTMLLabelElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLLabelElement (); HTMLLabelElement (const DOM::HTMLLabelElement&); HTMLLabelElement (const DOM::Node&); protected: //ig HTMLLabelElement (HTMLLabelElementImpl*); public: DOM::DOMString accessKey () const; void setAccessKey (const DOM::DOMString&); DOM::DOMString htmlFor () const; void setHtmlFor (const DOM::DOMString&); public: %If ( - KDE_3_1_0 ) DOM::HTMLFormElement form () const; %End }; // class HTMLLabelElement class HTMLLegendElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLLegendElement (); HTMLLegendElement (const DOM::HTMLLegendElement&); HTMLLegendElement (const DOM::Node&); protected: //ig HTMLLegendElement (HTMLLegendElementImpl*); public: DOM::HTMLFormElement form () const; DOM::DOMString accessKey () const; void setAccessKey (const DOM::DOMString&); DOM::DOMString align () const; void setAlign (const DOM::DOMString&); }; // class HTMLLegendElement class HTMLOptGroupElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLOptGroupElement (); HTMLOptGroupElement (const DOM::HTMLOptGroupElement&); HTMLOptGroupElement (const DOM::Node&); protected: //ig HTMLOptGroupElement (HTMLOptGroupElementImpl*); public: bool disabled () const; void setDisabled (bool); DOM::DOMString label () const; void setLabel (const DOM::DOMString&); }; // class HTMLOptGroupElement class HTMLSelectElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLSelectElement (); HTMLSelectElement (const DOM::HTMLSelectElement&); HTMLSelectElement (const DOM::Node&); protected: //ig HTMLSelectElement (HTMLSelectElementImpl*); public: DOM::DOMString type () const; long selectedIndex () const; void setSelectedIndex (long); DOM::DOMString value () const; void setValue (const DOM::DOMString&); long length () const; DOM::HTMLFormElement form () const; DOM::HTMLCollection options () const; bool disabled () const; void setDisabled (bool); bool multiple () const; void setMultiple (bool); DOM::DOMString name () const; void setName (const DOM::DOMString&); long size () const; void setSize (long); long tabIndex () const; void setTabIndex (long); void add (const DOM::HTMLElement&, const DOM::HTMLElement&); void remove (long); void blur (); void focus (); }; // class HTMLSelectElement class HTMLTextAreaElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLTextAreaElement (); HTMLTextAreaElement (const DOM::HTMLTextAreaElement&); HTMLTextAreaElement (const DOM::Node&); protected: //ig HTMLTextAreaElement (HTMLTextAreaElementImpl*); public: DOM::DOMString defaultValue () const; void setDefaultValue (const DOM::DOMString&); DOM::HTMLFormElement form () const; DOM::DOMString accessKey () const; void setAccessKey (const DOM::DOMString&); long cols () const; void setCols (long); bool disabled () const; void setDisabled (bool); DOM::DOMString name () const; void setName (const DOM::DOMString&); bool readOnly () const; void setReadOnly (bool); long rows () const; void setRows (long); long tabIndex () const; void setTabIndex (long); DOM::DOMString type () const; DOM::DOMString value () const; void setValue (const DOM::DOMString&); void blur (); void focus (); void select (); %If ( KDE_3_5_2 - ) long selectionStart (); void setSelectionStart (long); long selectionEnd (); void setSelectionEnd (long); void setSelectionRange (long, long); long textLength (); %End }; // class HTMLTextAreaElement class HTMLOptionElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLOptionElement (); HTMLOptionElement (const DOM::HTMLOptionElement&); HTMLOptionElement (const DOM::Node&); protected: //ig HTMLOptionElement (HTMLOptionElementImpl*); public: DOM::HTMLFormElement form () const; bool defaultSelected () const; void setDefaultSelected (bool); DOM::DOMString text () const; long index () const; void setIndex (long); bool disabled () const; void setDisabled (bool); DOM::DOMString label () const; void setLabel (const DOM::DOMString&); bool selected () const; void setSelected (bool); DOM::DOMString value () const; void setValue (const DOM::DOMString&); }; // class HTMLOptionElement class HTMLIsIndexElement : DOM::HTMLElement { %TypeHeaderCode #include %End public: HTMLIsIndexElement (); HTMLIsIndexElement (const DOM::HTMLIsIndexElement&); HTMLIsIndexElement (const DOM::Node&); protected: //ig HTMLIsIndexElement (HTMLIsIndexElementImpl*); public: DOM::HTMLFormElement form () const; DOM::DOMString prompt () const; void setPrompt (const DOM::DOMString&); }; // class HTMLIsIndexElement }; // namespace DOM