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

Side by Side Diff: views/controls/textfield/textfield.cc

Issue 7057014: Variety of tweaks to View API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 7 months 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) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 #include "views/controls/textfield/textfield.h" 5 #include "views/controls/textfield/textfield.h"
6 6
7 #if defined(OS_LINUX) 7 #if defined(OS_LINUX)
8 #include <gdk/gdkkeysyms.h> 8 #include <gdk/gdkkeysyms.h>
9 #endif 9 #endif
10 10
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 default_width_in_chars_(0), 48 default_width_in_chars_(0),
49 draw_border_(true), 49 draw_border_(true),
50 text_color_(SK_ColorBLACK), 50 text_color_(SK_ColorBLACK),
51 use_default_text_color_(true), 51 use_default_text_color_(true),
52 background_color_(SK_ColorWHITE), 52 background_color_(SK_ColorWHITE),
53 use_default_background_color_(true), 53 use_default_background_color_(true),
54 num_lines_(1), 54 num_lines_(1),
55 initialized_(false), 55 initialized_(false),
56 horizontal_margins_were_set_(false), 56 horizontal_margins_were_set_(false),
57 vertical_margins_were_set_(false) { 57 vertical_margins_were_set_(false) {
58 SetFocusable(true); 58 set_focusable(true);
59 } 59 }
60 60
61 Textfield::Textfield(StyleFlags style) 61 Textfield::Textfield(StyleFlags style)
62 : native_wrapper_(NULL), 62 : native_wrapper_(NULL),
63 controller_(NULL), 63 controller_(NULL),
64 style_(style), 64 style_(style),
65 read_only_(false), 65 read_only_(false),
66 default_width_in_chars_(0), 66 default_width_in_chars_(0),
67 draw_border_(true), 67 draw_border_(true),
68 text_color_(SK_ColorBLACK), 68 text_color_(SK_ColorBLACK),
69 use_default_text_color_(true), 69 use_default_text_color_(true),
70 background_color_(SK_ColorWHITE), 70 background_color_(SK_ColorWHITE),
71 use_default_background_color_(true), 71 use_default_background_color_(true),
72 num_lines_(1), 72 num_lines_(1),
73 initialized_(false), 73 initialized_(false),
74 horizontal_margins_were_set_(false), 74 horizontal_margins_were_set_(false),
75 vertical_margins_were_set_(false) { 75 vertical_margins_were_set_(false) {
76 SetFocusable(true); 76 set_focusable(true);
77 } 77 }
78 78
79 Textfield::~Textfield() { 79 Textfield::~Textfield() {
80 } 80 }
81 81
82 void Textfield::SetController(TextfieldController* controller) { 82 void Textfield::SetController(TextfieldController* controller) {
83 controller_ = controller; 83 controller_ = controller;
84 } 84 }
85 85
86 TextfieldController* Textfield::GetController() const { 86 TextfieldController* Textfield::GetController() const {
(...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after
407 } 407 }
408 #endif 408 #endif
409 } 409 }
410 } 410 }
411 411
412 std::string Textfield::GetClassName() const { 412 std::string Textfield::GetClassName() const {
413 return kViewClassName; 413 return kViewClassName;
414 } 414 }
415 415
416 } // namespace views 416 } // namespace views
OLDNEW
« no previous file with comments | « views/controls/textfield/native_textfield_views_unittest.cc ('k') | views/examples/radio_button_example.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698