OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2000 Dirk Mueller (mueller@kde.org) | 4 * (C) 2000 Dirk Mueller (mueller@kde.org) |
5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights |
6 * reserved. | 6 * reserved. |
7 * Copyright (C) 2009, 2010, 2011 Google Inc. All rights reserved. | 7 * Copyright (C) 2009, 2010, 2011 Google Inc. All rights reserved. |
8 * | 8 * |
9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
96 int end, | 96 int end, |
97 TextFieldSelectionDirection = SelectionHasNoDirection); | 97 TextFieldSelectionDirection = SelectionHasNoDirection); |
98 Range* selection() const; | 98 Range* selection() const; |
99 | 99 |
100 virtual bool supportsAutocapitalize() const = 0; | 100 virtual bool supportsAutocapitalize() const = 0; |
101 virtual const AtomicString& defaultAutocapitalize() const = 0; | 101 virtual const AtomicString& defaultAutocapitalize() const = 0; |
102 const AtomicString& autocapitalize() const; | 102 const AtomicString& autocapitalize() const; |
103 void setAutocapitalize(const AtomicString&); | 103 void setAutocapitalize(const AtomicString&); |
104 | 104 |
105 void dispatchFormControlChangeEvent() final; | 105 void dispatchFormControlChangeEvent() final; |
| 106 void enqueueChangeEvent(); |
106 | 107 |
107 virtual String value() const = 0; | 108 virtual String value() const = 0; |
108 virtual void setValue(const String&, | 109 virtual void setValue(const String&, |
109 TextFieldEventBehavior = DispatchNoEvent) = 0; | 110 TextFieldEventBehavior = DispatchNoEvent) = 0; |
110 | 111 |
111 HTMLElement* innerEditorElement() const; | 112 HTMLElement* innerEditorElement() const; |
112 | 113 |
113 void selectionChanged(bool userTriggered); | 114 void selectionChanged(bool userTriggered); |
114 bool lastChangeWasUserEdit() const; | 115 bool lastChangeWasUserEdit() const; |
115 virtual void setInnerEditorValue(const String&); | 116 virtual void setInnerEditorValue(const String&); |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
204 } | 205 } |
205 | 206 |
206 DEFINE_HTMLELEMENT_TYPE_CASTS_WITH_FUNCTION(HTMLTextFormControlElement); | 207 DEFINE_HTMLELEMENT_TYPE_CASTS_WITH_FUNCTION(HTMLTextFormControlElement); |
207 | 208 |
208 HTMLTextFormControlElement* enclosingTextFormControl(const Position&); | 209 HTMLTextFormControlElement* enclosingTextFormControl(const Position&); |
209 HTMLTextFormControlElement* enclosingTextFormControl(Node*); | 210 HTMLTextFormControlElement* enclosingTextFormControl(Node*); |
210 | 211 |
211 } // namespace blink | 212 } // namespace blink |
212 | 213 |
213 #endif | 214 #endif |
OLD | NEW |