Home | History | Annotate | Download | only in html

Lines Matching defs:HTMLSelectElement

29 #include "core/html/HTMLSelectElement.h"
64 HTMLSelectElement::HTMLSelectElement(Document& document, HTMLFormElement* form)
81 PassRefPtrWillBeRawPtr<HTMLSelectElement> HTMLSelectElement::create(Document& document)
83 return adoptRefWillBeNoop(new HTMLSelectElement(document, 0));
86 PassRefPtrWillBeRawPtr<HTMLSelectElement> HTMLSelectElement::create(Document& document, HTMLFormElement* form)
88 return adoptRefWillBeNoop(new HTMLSelectElement(document, form));
91 const AtomicString& HTMLSelectElement::formControlType() const
98 void HTMLSelectElement::optionSelectedByUser(int optionIndex, bool fireOnChangeNow, bool allowMultipleSelection)
120 bool HTMLSelectElement::hasPlaceholderLabelOption() const
143 String HTMLSelectElement::validationMessage() const
154 bool HTMLSelectElement::valueMissing() const
168 void HTMLSelectElement::listBoxSelectItem(int listIndex, bool allowMultiplySelections, bool shift, bool fireOnChangeNow)
180 bool HTMLSelectElement::usesMenuList() const
188 int HTMLSelectElement::activeSelectionStartListIndex() const
195 int HTMLSelectElement::activeSelectionEndListIndex() const
202 void HTMLSelectElement::add(HTMLElement* element, HTMLElement* before, ExceptionState& exceptionState)
214 void HTMLSelectElement::addBeforeOptionAtIndex(HTMLElement* element, int beforeIndex, ExceptionState& exceptionState)
220 void HTMLSelectElement::remove(int optionIndex)
229 String HTMLSelectElement::value() const
239 void HTMLSelectElement::setValue(const String &value, bool sendEvents)
271 String HTMLSelectElement::suggestedValue() const
283 void HTMLSelectElement::setSuggestedValue(const String& value)
305 bool HTMLSelectElement::isPresentationAttribute(const QualifiedName& name) const
316 void HTMLSelectElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
359 bool HTMLSelectElement::shouldShowFocusRingOnMouseFocus() const
364 bool HTMLSelectElement::canSelectAll() const
369 RenderObject* HTMLSelectElement::createRenderer(RenderStyle*)
376 PassRefPtrWillBeRawPtr<HTMLCollection> HTMLSelectElement::selectedOptions()
382 PassRefPtrWillBeRawPtr<HTMLOptionsCollection> HTMLSelectElement::options()
387 void HTMLSelectElement::updateListItemSelectedStates()
395 void HTMLSelectElement::childrenChanged(bool changedByParser, Node* beforeChange, Node* afterChange, int childCountDelta)
404 void HTMLSelectElement::optionElementChildrenChanged()
415 void HTMLSelectElement::accessKeyAction(bool sendMouseEvents)
421 void HTMLSelectElement::setMultiple(bool multiple)
433 void HTMLSelectElement::setSize(int size)
438 Element* HTMLSelectElement::namedItem(const AtomicString& name)
443 Element* HTMLSelectElement::item(unsigned index)
448 void HTMLSelectElement::setOption(unsigned index, HTMLOptionElement* option, ExceptionState& exceptionState)
470 void HTMLSelectElement::setLength(unsigned newLen, ExceptionState& exceptionState)
508 bool HTMLSelectElement::isRequiredFormControl() const
517 int HTMLSelectElement::nextValidIndex(int listIndex, SkipDirection direction, int skip) const
535 int HTMLSelectElement::nextSelectableListIndex(int startIndex) const
540 int HTMLSelectElement::previousSelectableListIndex(int startIndex) const
547 int HTMLSelectElement::firstSelectableListIndex() const
556 int HTMLSelectElement::lastSelectableListIndex() const
562 int HTMLSelectElement::nextSelectableListIndexPageAway(int startIndex, SkipDirection direction) const
578 void HTMLSelectElement::selectAll()
597 void HTMLSelectElement::saveLastSelection()
612 void HTMLSelectElement::setActiveSelectionAnchorIndex(int index)
627 void HTMLSelectElement::setActiveSelectionEndIndex(int index)
632 void HTMLSelectElement::updateListBoxSelection(bool deselectOtherOptions)
659 void HTMLSelectElement::listBoxOnChange()
684 RefPtrWillBeRawPtr<HTMLSelectElement> protector(this);
690 void HTMLSelectElement::dispatchInputAndChangeEventForMenuList(bool requiresUserGesture)
698 RefPtrWillBeRawPtr<HTMLSelectElement> protector(this);
704 void HTMLSelectElement::scrollToSelection()
713 void HTMLSelectElement::setOptionsChangedOnRenderer()
723 const WillBeHeapVector<RawPtrWillBeMember<HTMLElement> >& HTMLSelectElement::listItems() const
738 void HTMLSelectElement::invalidateSelectedItems()
744 void HTMLSelectElement::setRecalcListItems()
767 void HTMLSelectElement::recalcListItems(bool updateSelectedStates) const
827 int HTMLSelectElement::selectedIndex() const
845 void HTMLSelectElement::setSelectedIndex(int index)
850 int HTMLSelectElement::suggestedIndex() const
855 void HTMLSelectElement::setSuggestedIndex(int suggestedIndex)
866 void HTMLSelectElement::optionSelectionStateChanged(HTMLOptionElement* option, bool optionIsSelected)
877 void HTMLSelectElement::selectOption(int optionIndex, SelectOptionFlags flags)
922 int HTMLSelectElement::optionToListIndex(int optionIndex) const
941 HTMLSelectElement::listToOptionIndex(int listIndex) const
957 void HTMLSelectElement::dispatchFocusEvent(Element* oldFocusedElement, FocusType type)
966 void HTMLSelectElement::dispatchBlurEvent(Element* newFocusedElement)
976 void HTMLSelectElement::deselectItemsWithoutValidation(HTMLElement* excludeElement)
986 FormControlState HTMLSelectElement::saveFormControlState() const
1004 size_t HTMLSelectElement::searchOptionsForValue(const String& value, size_t listIndexStart, size_t listIndexEnd) const
1017 void HTMLSelectElement::restoreFormControlState(const FormControlState& state)
1054 void HTMLSelectElement::parseMultipleAttribute(const AtomicString& value)
1063 bool HTMLSelectElement::appendFormData(FormDataList& list, bool)
1086 void HTMLSelectElement::resetImpl()
1118 bool HTMLSelectElement::platformHandleKeydownEvent(KeyboardEvent* event)
1148 void HTMLSelectElement::menuListDefaultEventHandler(Event* event)
1285 void HTMLSelectElement::updateSelectedState(int listIndex, bool multi, bool shift)
1338 void HTMLSelectElement::listBoxDefaultEventHandler(Event* event)
1509 void HTMLSelectElement::defaultEventHandler(Event* event)
1537 int HTMLSelectElement::lastSelectedListIndex() const
1548 int HTMLSelectElement::indexOfSelectedOption() const
1553 int HTMLSelectElement::optionCount() const
1558 String HTMLSelectElement::optionAtIndex(int index) const
1568 void HTMLSelectElement::typeAheadFind(KeyboardEvent* event)
1578 Node::InsertionNotificationRequest HTMLSelectElement::insertedInto(ContainerNode* insertionPoint)
1588 void HTMLSelectElement::accessKeySetSelectedIndex(int index)
1615 unsigned HTMLSelectElement::length() const
1628 void HTMLSelectElement::finishParsingChildren()
1634 bool HTMLSelectElement::anonymousIndexedSetter(unsigned index, PassRefPtrWillBeRawPtr<HTMLOptionElement> value, ExceptionState& exceptionState)
1644 bool HTMLSelectElement::isInteractiveContent() const
1649 bool HTMLSelectElement::supportsAutofocus() const
1654 void HTMLSelectElement::updateListOnRenderer()
1659 void HTMLSelectElement::trace(Visitor* visitor)