Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(928)

Side by Side Diff: ui/views/controls/textfield/native_textfield_views.h

Issue 117983002: Prefix string16 with base:: in ui/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef UI_VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_VIEWS_H_ 5 #ifndef UI_VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_VIEWS_H_
6 #define UI_VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_VIEWS_H_ 6 #define UI_VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_VIEWS_H_
7 7
8 #include "base/memory/weak_ptr.h" 8 #include "base/memory/weak_ptr.h"
9 #include "base/strings/string16.h" 9 #include "base/strings/string16.h"
10 #include "base/timer/timer.h" 10 #include "base/timer/timer.h"
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 virtual void WriteDragDataForView(View* sender, 95 virtual void WriteDragDataForView(View* sender,
96 const gfx::Point& press_pt, 96 const gfx::Point& press_pt,
97 ui::OSExchangeData* data) OVERRIDE; 97 ui::OSExchangeData* data) OVERRIDE;
98 virtual int GetDragOperationsForView(View* sender, 98 virtual int GetDragOperationsForView(View* sender,
99 const gfx::Point& p) OVERRIDE; 99 const gfx::Point& p) OVERRIDE;
100 virtual bool CanStartDragForView(View* sender, 100 virtual bool CanStartDragForView(View* sender,
101 const gfx::Point& press_pt, 101 const gfx::Point& press_pt,
102 const gfx::Point& p) OVERRIDE; 102 const gfx::Point& p) OVERRIDE;
103 103
104 // NativeTextfieldWrapper overrides: 104 // NativeTextfieldWrapper overrides:
105 virtual string16 GetText() const OVERRIDE; 105 virtual base::string16 GetText() const OVERRIDE;
106 virtual void UpdateText() OVERRIDE; 106 virtual void UpdateText() OVERRIDE;
107 virtual void AppendText(const string16& text) OVERRIDE; 107 virtual void AppendText(const base::string16& text) OVERRIDE;
108 virtual void InsertOrReplaceText(const string16& text) OVERRIDE; 108 virtual void InsertOrReplaceText(const base::string16& text) OVERRIDE;
109 virtual base::i18n::TextDirection GetTextDirection() const OVERRIDE; 109 virtual base::i18n::TextDirection GetTextDirection() const OVERRIDE;
110 virtual string16 GetSelectedText() const OVERRIDE; 110 virtual base::string16 GetSelectedText() const OVERRIDE;
111 virtual void SelectAll(bool reversed) OVERRIDE; 111 virtual void SelectAll(bool reversed) OVERRIDE;
112 virtual void ClearSelection() OVERRIDE; 112 virtual void ClearSelection() OVERRIDE;
113 virtual void UpdateBorder() OVERRIDE; 113 virtual void UpdateBorder() OVERRIDE;
114 virtual void UpdateTextColor() OVERRIDE; 114 virtual void UpdateTextColor() OVERRIDE;
115 virtual void UpdateBackgroundColor() OVERRIDE; 115 virtual void UpdateBackgroundColor() OVERRIDE;
116 virtual void UpdateReadOnly() OVERRIDE; 116 virtual void UpdateReadOnly() OVERRIDE;
117 virtual void UpdateFont() OVERRIDE; 117 virtual void UpdateFont() OVERRIDE;
118 virtual void UpdateIsObscured() OVERRIDE; 118 virtual void UpdateIsObscured() OVERRIDE;
119 virtual void UpdateEnabled() OVERRIDE; 119 virtual void UpdateEnabled() OVERRIDE;
120 virtual gfx::Insets CalculateInsets() OVERRIDE; 120 virtual gfx::Insets CalculateInsets() OVERRIDE;
(...skipping 29 matching lines...) Expand all
150 virtual bool HasTextBeingDragged() OVERRIDE; 150 virtual bool HasTextBeingDragged() OVERRIDE;
151 virtual gfx::Point GetContextMenuLocation() OVERRIDE; 151 virtual gfx::Point GetContextMenuLocation() OVERRIDE;
152 152
153 // ui::SimpleMenuModel::Delegate overrides 153 // ui::SimpleMenuModel::Delegate overrides
154 virtual bool IsCommandIdChecked(int command_id) const OVERRIDE; 154 virtual bool IsCommandIdChecked(int command_id) const OVERRIDE;
155 virtual bool IsCommandIdEnabled(int command_id) const OVERRIDE; 155 virtual bool IsCommandIdEnabled(int command_id) const OVERRIDE;
156 virtual bool GetAcceleratorForCommandId( 156 virtual bool GetAcceleratorForCommandId(
157 int command_id, 157 int command_id,
158 ui::Accelerator* accelerator) OVERRIDE; 158 ui::Accelerator* accelerator) OVERRIDE;
159 virtual bool IsItemForCommandIdDynamic(int command_id) const OVERRIDE; 159 virtual bool IsItemForCommandIdDynamic(int command_id) const OVERRIDE;
160 virtual string16 GetLabelForCommandId(int command_id) const OVERRIDE; 160 virtual base::string16 GetLabelForCommandId(int command_id) const OVERRIDE;
161 virtual void ExecuteCommand(int command_id, int event_flags) OVERRIDE; 161 virtual void ExecuteCommand(int command_id, int event_flags) OVERRIDE;
162 162
163 // class name of internal 163 // class name of internal
164 static const char kViewClassName[]; 164 static const char kViewClassName[];
165 165
166 protected: 166 protected:
167 // View override. 167 // View override.
168 virtual void OnBoundsChanged(const gfx::Rect& previous_bounds) OVERRIDE; 168 virtual void OnBoundsChanged(const gfx::Rect& previous_bounds) OVERRIDE;
169 169
170 private: 170 private:
171 friend class NativeTextfieldViewsTest; 171 friend class NativeTextfieldViewsTest;
172 friend class TouchSelectionControllerImplTest; 172 friend class TouchSelectionControllerImplTest;
173 173
174 // Overridden from ui::TextInputClient: 174 // Overridden from ui::TextInputClient:
175 virtual void SetCompositionText( 175 virtual void SetCompositionText(
176 const ui::CompositionText& composition) OVERRIDE; 176 const ui::CompositionText& composition) OVERRIDE;
177 virtual void ConfirmCompositionText() OVERRIDE; 177 virtual void ConfirmCompositionText() OVERRIDE;
178 virtual void ClearCompositionText() OVERRIDE; 178 virtual void ClearCompositionText() OVERRIDE;
179 virtual void InsertText(const string16& text) OVERRIDE; 179 virtual void InsertText(const base::string16& text) OVERRIDE;
180 virtual void InsertChar(char16 ch, int flags) OVERRIDE; 180 virtual void InsertChar(char16 ch, int flags) OVERRIDE;
181 virtual gfx::NativeWindow GetAttachedWindow() const OVERRIDE; 181 virtual gfx::NativeWindow GetAttachedWindow() const OVERRIDE;
182 virtual ui::TextInputType GetTextInputType() const OVERRIDE; 182 virtual ui::TextInputType GetTextInputType() const OVERRIDE;
183 virtual ui::TextInputMode GetTextInputMode() const OVERRIDE; 183 virtual ui::TextInputMode GetTextInputMode() const OVERRIDE;
184 virtual bool CanComposeInline() const OVERRIDE; 184 virtual bool CanComposeInline() const OVERRIDE;
185 virtual gfx::Rect GetCaretBounds() const OVERRIDE; 185 virtual gfx::Rect GetCaretBounds() const OVERRIDE;
186 virtual bool GetCompositionCharacterBounds(uint32 index, 186 virtual bool GetCompositionCharacterBounds(uint32 index,
187 gfx::Rect* rect) const OVERRIDE; 187 gfx::Rect* rect) const OVERRIDE;
188 virtual bool HasCompositionText() const OVERRIDE; 188 virtual bool HasCompositionText() const OVERRIDE;
189 virtual bool GetTextRange(gfx::Range* range) const OVERRIDE; 189 virtual bool GetTextRange(gfx::Range* range) const OVERRIDE;
190 virtual bool GetCompositionTextRange(gfx::Range* range) const OVERRIDE; 190 virtual bool GetCompositionTextRange(gfx::Range* range) const OVERRIDE;
191 virtual bool GetSelectionRange(gfx::Range* range) const OVERRIDE; 191 virtual bool GetSelectionRange(gfx::Range* range) const OVERRIDE;
192 virtual bool SetSelectionRange(const gfx::Range& range) OVERRIDE; 192 virtual bool SetSelectionRange(const gfx::Range& range) OVERRIDE;
193 virtual bool DeleteRange(const gfx::Range& range) OVERRIDE; 193 virtual bool DeleteRange(const gfx::Range& range) OVERRIDE;
194 virtual bool GetTextFromRange(const gfx::Range& range, 194 virtual bool GetTextFromRange(const gfx::Range& range,
195 string16* text) const OVERRIDE; 195 base::string16* text) const OVERRIDE;
196 virtual void OnInputMethodChanged() OVERRIDE; 196 virtual void OnInputMethodChanged() OVERRIDE;
197 virtual bool ChangeTextDirectionAndLayoutAlignment( 197 virtual bool ChangeTextDirectionAndLayoutAlignment(
198 base::i18n::TextDirection direction) OVERRIDE; 198 base::i18n::TextDirection direction) OVERRIDE;
199 virtual void ExtendSelectionAndDelete(size_t before, size_t after) OVERRIDE; 199 virtual void ExtendSelectionAndDelete(size_t before, size_t after) OVERRIDE;
200 virtual void EnsureCaretInRect(const gfx::Rect& rect) OVERRIDE; 200 virtual void EnsureCaretInRect(const gfx::Rect& rect) OVERRIDE;
201 virtual void OnCandidateWindowShown() OVERRIDE; 201 virtual void OnCandidateWindowShown() OVERRIDE;
202 virtual void OnCandidateWindowUpdated() OVERRIDE; 202 virtual void OnCandidateWindowUpdated() OVERRIDE;
203 virtual void OnCandidateWindowHidden() OVERRIDE; 203 virtual void OnCandidateWindowHidden() OVERRIDE;
204 204
205 // Overridden from TextfieldViewsModel::Delegate: 205 // Overridden from TextfieldViewsModel::Delegate:
206 virtual void OnCompositionTextConfirmedOrCleared() OVERRIDE; 206 virtual void OnCompositionTextConfirmedOrCleared() OVERRIDE;
207 207
208 // Returns the TextfieldViewsModel's text/cursor/selection rendering model. 208 // Returns the TextfieldViewsModel's text/cursor/selection rendering model.
209 gfx::RenderText* GetRenderText() const; 209 gfx::RenderText* GetRenderText() const;
210 210
211 // Converts |text| according to textfield style, e.g. lower case if 211 // Converts |text| according to textfield style, e.g. lower case if
212 // |textfield_| has STYLE_LOWERCASE style. 212 // |textfield_| has STYLE_LOWERCASE style.
213 string16 GetTextForDisplay(const string16& text); 213 base::string16 GetTextForDisplay(const base::string16& text);
214 214
215 // Updates any colors that have not been explicitly set from the theme. 215 // Updates any colors that have not been explicitly set from the theme.
216 void UpdateColorsFromTheme(const ui::NativeTheme* theme); 216 void UpdateColorsFromTheme(const ui::NativeTheme* theme);
217 217
218 // A callback function to periodically update the cursor state. 218 // A callback function to periodically update the cursor state.
219 void UpdateCursor(); 219 void UpdateCursor();
220 220
221 // Repaint the cursor. 221 // Repaint the cursor.
222 void RepaintCursor(); 222 void RepaintCursor();
223 223
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 // obscured text. When the timer is running, the last typed char is shown 336 // obscured text. When the timer is running, the last typed char is shown
337 // and when the time expires, the last typed char is obscured. 337 // and when the time expires, the last typed char is obscured.
338 base::OneShotTimer<NativeTextfieldViews> obscured_reveal_timer_; 338 base::OneShotTimer<NativeTextfieldViews> obscured_reveal_timer_;
339 339
340 DISALLOW_COPY_AND_ASSIGN(NativeTextfieldViews); 340 DISALLOW_COPY_AND_ASSIGN(NativeTextfieldViews);
341 }; 341 };
342 342
343 } // namespace views 343 } // namespace views
344 344
345 #endif // UI_VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_VIEWS_H_ 345 #endif // UI_VIEWS_CONTROLS_TEXTFIELD_NATIVE_TEXTFIELD_VIEWS_H_
OLDNEW
« no previous file with comments | « ui/views/controls/table/test_table_model.cc ('k') | ui/views/controls/textfield/native_textfield_views.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698