• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

KHTML

DOM::HTMLSelectElement

DOM::HTMLSelectElement Class Reference

The select element allows the selection of an option. More...

#include <html_form.h>

Inheritance diagram for DOM::HTMLSelectElement:

Inheritance graph
[legend]

List of all members.


Public Member Functions

void add (const HTMLElement &element, const HTMLElement &before)
void blur ()
bool disabled () const
void focus ()
HTMLFormElement form () const
 HTMLSelectElement (const Node &other)
 HTMLSelectElement (const HTMLSelectElement &other)
 HTMLSelectElement ()
long length () const
bool multiple () const
DOMString name () const
HTMLSelectElement & operator= (const Node &other)
HTMLSelectElement & operator= (const HTMLSelectElement &other)
HTMLCollection options () const
void remove (long index)
long selectedIndex () const
void setDisabled (bool)
void setMultiple (bool)
void setName (const DOMString &)
void setSelectedIndex (long)
void setSize (long)
void setTabIndex (long)
void setValue (const DOMString &)
long size () const
long tabIndex () const
DOMString type () const
DOMString value () const
 ~HTMLSelectElement ()

Protected Member Functions

 HTMLSelectElement (HTMLSelectElementImpl *impl)

Detailed Description

The select element allows the selection of an option.

The contained options can be directly accessed through the select element as a collection. See the SELECT element definition in HTML 4.0.

Definition at line 878 of file html_form.h.


Constructor & Destructor Documentation

HTMLSelectElement::HTMLSelectElement (  ) 

Definition at line 781 of file html_form.cpp.

HTMLSelectElement::HTMLSelectElement ( const HTMLSelectElement &  other  ) 

Definition at line 785 of file html_form.cpp.

DOM::HTMLSelectElement::HTMLSelectElement ( const Node &  other  )  [inline]

Definition at line 883 of file html_form.h.

HTMLSelectElement::HTMLSelectElement ( HTMLSelectElementImpl *  impl  )  [protected]

Definition at line 789 of file html_form.cpp.

HTMLSelectElement::~HTMLSelectElement (  ) 

Definition at line 805 of file html_form.cpp.


Member Function Documentation

void HTMLSelectElement::add ( const HTMLElement &  element,
const HTMLElement &  before 
)

Add a new element to the collection of OPTION elements for this SELECT .

Parameters:
element The element to add.
before The element to insert before, or 0 for the tail of the list.

Definition at line 917 of file html_form.cpp.

void HTMLSelectElement::blur (  ) 

Removes keyboard focus from this element.

Definition at line 933 of file html_form.cpp.

bool HTMLSelectElement::disabled (  )  const

The control is unavailable in this context.

See the disabled attribute definition in HTML 4.0.

Definition at line 856 of file html_form.cpp.

void HTMLSelectElement::focus (  ) 

Gives keyboard focus to this element.

Definition at line 939 of file html_form.cpp.

HTMLFormElement HTMLSelectElement::form (  )  const

### KDE 4.0: remove.

Reimplemented from DOM::Element.

Definition at line 845 of file html_form.cpp.

long HTMLSelectElement::length (  )  const

The number of options in this SELECT .

Definition at line 839 of file html_form.cpp.

bool HTMLSelectElement::multiple (  )  const

If true, multiple OPTION elements may be selected in this SELECT .

See the multiple attribute definition in HTML 4.0.

Definition at line 868 of file html_form.cpp.

DOMString HTMLSelectElement::name (  )  const

Form control or object name when submitted with a form.

See the name attribute definition in HTML 4.0.

Definition at line 879 of file html_form.cpp.

HTMLSelectElement & HTMLSelectElement::operator= ( const Node &  other  ) 

Reimplemented from DOM::HTMLElement.

Definition at line 793 of file html_form.cpp.

HTMLSelectElement & HTMLSelectElement::operator= ( const HTMLSelectElement &  other  ) 

Definition at line 799 of file html_form.cpp.

HTMLCollection HTMLSelectElement::options (  )  const

The collection of OPTION elements contained by this element.

Definition at line 850 of file html_form.cpp.

void HTMLSelectElement::remove ( long  index  ) 

Remove an element from the collection of OPTION elements for this SELECT .

Does nothing if no element has the given index.

Parameters:
index The index of the item to remove.

Definition at line 928 of file html_form.cpp.

long HTMLSelectElement::selectedIndex (  )  const

The ordinal index of the selected option.

The value -1 is returned if no element is selected. If multiple options are selected, the index of the first selected option is returned.

Definition at line 815 of file html_form.cpp.

void HTMLSelectElement::setDisabled ( bool  _disabled  ) 

see disabled

Definition at line 862 of file html_form.cpp.

void HTMLSelectElement::setMultiple ( bool  _multiple  ) 

see multiple

Definition at line 874 of file html_form.cpp.

void HTMLSelectElement::setName ( const DOMString &  value  ) 

see name

Definition at line 885 of file html_form.cpp.

void HTMLSelectElement::setSelectedIndex ( long  _selectedIndex  ) 

see selectedIndex

Definition at line 821 of file html_form.cpp.

void HTMLSelectElement::setSize ( long  _size  ) 

see size

Definition at line 896 of file html_form.cpp.

void HTMLSelectElement::setTabIndex ( long  _tabIndex  ) 

see tabIndex

Definition at line 911 of file html_form.cpp.

void HTMLSelectElement::setValue ( const DOMString &  value  ) 

see value

Definition at line 833 of file html_form.cpp.

long HTMLSelectElement::size (  )  const

Number of visible rows.

See the size attribute definition in HTML 4.0.

Definition at line 890 of file html_form.cpp.

long HTMLSelectElement::tabIndex (  )  const

Index that represents the element's position in the tabbing order.

See the tabindex attribute definition in HTML 4.0.

Definition at line 905 of file html_form.cpp.

DOMString HTMLSelectElement::type (  )  const

The type of control created.

Definition at line 809 of file html_form.cpp.

DOMString HTMLSelectElement::value (  )  const

The current form control value.

Definition at line 827 of file html_form.cpp.


The documentation for this class was generated from the following files:
  • html_form.h
  • html_form.cpp

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal