| Index: mojo/converters/ime/ime_type_converters.cc
|
| diff --git a/components/view_manager/type_converters.cc b/mojo/converters/ime/ime_type_converters.cc
|
| similarity index 74%
|
| rename from components/view_manager/type_converters.cc
|
| rename to mojo/converters/ime/ime_type_converters.cc
|
| index 4f0d6ae83572f4d2ba75439fd0a0f6c17012c4f0..9a59f2fff5f0ff5c45e499e93685e38162b299b7 100644
|
| --- a/components/view_manager/type_converters.cc
|
| +++ b/mojo/converters/ime/ime_type_converters.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "components/view_manager/type_converters.h"
|
| +#include "mojo/converters/ime/ime_type_converters.h"
|
|
|
| #include "base/basictypes.h"
|
| #include "base/macros.h"
|
| @@ -28,24 +28,28 @@ TEXT_INPUT_TYPE_ASSERT(MONTH);
|
| TEXT_INPUT_TYPE_ASSERT(TIME);
|
| TEXT_INPUT_TYPE_ASSERT(WEEK);
|
| TEXT_INPUT_TYPE_ASSERT(TEXT_AREA);
|
| -TEXT_INPUT_TYPE_ASSERT(LAST);
|
|
|
| #define TEXT_INPUT_FLAG_ASSERT(NAME) \
|
| COMPILE_ASSERT(static_cast<int32>(TEXT_INPUT_FLAG_##NAME) == \
|
| static_cast<int32>(ui::TEXT_INPUT_FLAG_##NAME), \
|
| text_input_flag_should_match)
|
| TEXT_INPUT_FLAG_ASSERT(NONE);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_COMPLETE_ON);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_COMPLETE_OFF);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_CORRECT_ON);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_CORRECT_OFF);
|
| -TEXT_INPUT_FLAG_ASSERT(SPELL_CHECK_ON);
|
| -TEXT_INPUT_FLAG_ASSERT(SPELL_CHECK_OFF);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_CAPITALIZE_NONE);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_CAPITALIZE_CHARACTERS);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_CAPITALIZE_WORDS);
|
| -TEXT_INPUT_FLAG_ASSERT(AUTO_CAPITALIZE_SENTENCES);
|
| -TEXT_INPUT_FLAG_ASSERT(ALL);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCOMPLETE_ON);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCOMPLETE_OFF);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCORRECT_ON);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCORRECT_OFF);
|
| +TEXT_INPUT_FLAG_ASSERT(SPELLCHECK_ON);
|
| +TEXT_INPUT_FLAG_ASSERT(SPELLCHECK_OFF);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCAPITALIZE_NONE);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCAPITALIZE_CHARACTERS);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCAPITALIZE_WORDS);
|
| +TEXT_INPUT_FLAG_ASSERT(AUTOCAPITALIZE_SENTENCES);
|
| +
|
| +// static
|
| +TextInputType TypeConverter<TextInputType, ui::TextInputType>::Convert(
|
| + const ui::TextInputType& input) {
|
| + return static_cast<TextInputType>(input);
|
| +}
|
|
|
| // static
|
| ui::TextInputType TypeConverter<ui::TextInputType, TextInputType>::Convert(
|
|
|