diff options
Diffstat (limited to 'views/controls/textfield/native_textfield_gtk.cc')
-rw-r--r-- | views/controls/textfield/native_textfield_gtk.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/views/controls/textfield/native_textfield_gtk.cc b/views/controls/textfield/native_textfield_gtk.cc index 2271156..d5b1619 100644 --- a/views/controls/textfield/native_textfield_gtk.cc +++ b/views/controls/textfield/native_textfield_gtk.cc @@ -14,6 +14,7 @@ #include "gfx/skia_utils_gtk.h" #include "views/controls/textfield/gtk_views_entry.h" #include "views/controls/textfield/gtk_views_textview.h" +#include "views/controls/textfield/native_textfield_views.h" #include "views/controls/textfield/textfield.h" #include "views/widget/widget_gtk.h" @@ -462,4 +463,16 @@ bool NativeTextfieldGtk::IsPassword() { return textfield_->IsPassword(); } +/////////////////////////////////////////////////////////////////////////////// +// NativeTextfieldWrapper: + +// static +NativeTextfieldWrapper* NativeTextfieldWrapper::CreateWrapper( + Textfield* field) { + if (NativeTextfieldViews::IsTextfieldViewsEnabled()) { + return new NativeTextfieldViews(field); + } + return new NativeTextfieldGtk(field); +} + } // namespace views |