diff options
Diffstat (limited to 'chromium/third_party/WebKit/public/web/WebInputElement.h')
-rw-r--r-- | chromium/third_party/WebKit/public/web/WebInputElement.h | 41 |
1 files changed, 8 insertions, 33 deletions
diff --git a/chromium/third_party/WebKit/public/web/WebInputElement.h b/chromium/third_party/WebKit/public/web/WebInputElement.h index c74de0bdb8e..86cf6f1e145 100644 --- a/chromium/third_party/WebKit/public/web/WebInputElement.h +++ b/chromium/third_party/WebKit/public/web/WebInputElement.h @@ -39,17 +39,11 @@ namespace WebCore { class HTMLInputElement; } namespace blink { - class WebNodeCollection; + class WebElementCollection; // Provides readonly access to some properties of a DOM input element node. class WebInputElement : public WebFormControlElement { public: - enum SpeechInputState { - Idle, - Recording, - Recognizing, - }; - WebInputElement() : WebFormControlElement() { } WebInputElement(const WebInputElement& element) : WebFormControlElement(element) { } @@ -69,52 +63,33 @@ namespace blink { BLINK_EXPORT bool isImageButton() const; BLINK_EXPORT bool isRadioButton() const; BLINK_EXPORT bool isCheckbox() const; - BLINK_EXPORT bool autoComplete() const; BLINK_EXPORT int maxLength() const; - BLINK_EXPORT bool isActivatedSubmit() const; BLINK_EXPORT void setActivatedSubmit(bool); BLINK_EXPORT int size() const; - BLINK_EXPORT void setValue(const WebString&, bool sendChangeEvent = false); - BLINK_EXPORT void setChecked(bool, bool sendChangeEvent = false); - BLINK_EXPORT WebString value() const; - // This returns the non-sanitized, exact value inside the text field. - BLINK_EXPORT WebString editingValue() const; + BLINK_EXPORT void setChecked(bool, bool sendEvents = false); // Sets the value inside the text field without being sanitized. // Can't be used if a renderer doesn't exist or on a non text field type. // Caret will be moved to the end. BLINK_EXPORT void setEditingValue(const WebString&); - BLINK_EXPORT void setSuggestedValue(const WebString&); - BLINK_EXPORT WebString suggestedValue() const; - BLINK_EXPORT void setSelectionRange(int, int); - BLINK_EXPORT int selectionStart() const; - BLINK_EXPORT int selectionEnd() const; BLINK_EXPORT bool isValidValue(const WebString&) const; BLINK_EXPORT bool isChecked() const; BLINK_EXPORT bool isMultiple() const; - BLINK_EXPORT WebNodeCollection dataListOptions() const; + BLINK_EXPORT WebElementCollection dataListOptions() const; // Return the localized value for this input type. BLINK_EXPORT WebString localizeValue(const WebString&) const; - BLINK_EXPORT bool isSpeechInputEnabled() const; - BLINK_EXPORT SpeechInputState getSpeechInputState() const; - BLINK_EXPORT void startSpeechInput(); - BLINK_EXPORT void stopSpeechInput(); - // Exposes the default value of the maxLength attribute. BLINK_EXPORT static int defaultMaxLength(); - // Returns the direction of the text in this element. - BLINK_EXPORT WebString directionForFormData() const; - - BLINK_EXPORT WebElement decorationElementFor(void*); - BLINK_EXPORT WebElement passwordGeneratorButtonElement() const; + // If true, forces the text of the element to be visible. + BLINK_EXPORT void setShouldRevealPassword(bool value); #if BLINK_IMPLEMENTATION - WebInputElement(const WTF::PassRefPtr<WebCore::HTMLInputElement>&); - WebInputElement& operator=(const WTF::PassRefPtr<WebCore::HTMLInputElement>&); - operator WTF::PassRefPtr<WebCore::HTMLInputElement>() const; + WebInputElement(const PassRefPtrWillBeRawPtr<WebCore::HTMLInputElement>&); + WebInputElement& operator=(const PassRefPtrWillBeRawPtr<WebCore::HTMLInputElement>&); + operator PassRefPtrWillBeRawPtr<WebCore::HTMLInputElement>() const; #endif }; |