Lines Matching refs:manager_

132     manager_.reset(new InputMethodManagerImpl(
134 manager_->GetInputMethodUtil()->UpdateHardwareLayoutCache();
136 manager_->SetCandidateWindowControllerForTesting(
139 manager_->SetImeKeyboardForTesting(keyboard_);
159 manager_.reset();
171 manager_->SetState(manager_->CreateNewState(NULL));
182 manager_->GetActiveIMEState()->AddInputMethodExtension(
186 manager_->GetActiveIMEState()->AddInputMethodExtension(
190 manager_->InitializeComponentExtensionForTesting(delegate.Pass());
321 scoped_ptr<InputMethodManagerImpl> manager_;
335 EXPECT_TRUE(manager_->GetImeKeyboard());
336 EXPECT_EQ(keyboard_, manager_->GetImeKeyboard());
343 manager_->AddCandidateWindowObserver(&observer);
352 manager_->RemoveCandidateWindowObserver(&observer);
363 manager_->AddObserver(&observer);
366 manager_->GetActiveIMEState()->EnableLoginLayouts("en-US", keyboard_layouts);
367 EXPECT_EQ(5U, manager_->GetActiveIMEState()->GetActiveInputMethods()->size());
370 manager_->GetActiveIMEState()->ChangeInputMethod(
375 manager_->GetActiveIMEState()->ChangeInputMethod(
388 manager_->RemoveObserver(&observer);
395 methods = manager_->GetComponentExtensionIMEManager()
400 manager_->GetInputMethodUtil()->GetInputMethodDescriptorFromId(
402 id_to_find = manager_->GetInputMethodUtil()->GetInputMethodDescriptorFromId(
405 id_to_find = manager_->GetInputMethodUtil()->GetInputMethodDescriptorFromId(
408 id_to_find = manager_->GetInputMethodUtil()->GetInputMethodDescriptorFromId(
419 manager_->GetActiveIMEState()->EnableLoginLayouts("en-US", keyboard_layouts);
420 EXPECT_EQ(5U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
424 manager_->GetActiveIMEState()->EnableLoginLayouts(
426 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
435 manager_->GetActiveIMEState()->EnableLoginLayouts("en-US", keyboard_layouts);
437 manager_->GetActiveIMEState()->GetCurrentInputMethod().id();
444 manager_->GetInputMethodUtil()->SetHardwareKeyboardLayoutForTesting(
446 manager_->GetActiveIMEState()->EnableLoginLayouts(
448 manager_->GetInputMethodUtil()->GetHardwareLoginInputMethodIds());
451 manager_->GetActiveIMEState()->GetNumActiveInputMethods()); // 5 + French
453 manager_->GetInputMethodUtil()->SetHardwareKeyboardLayoutForTesting(
455 manager_->GetActiveIMEState()->EnableLoginLayouts(
456 "ja", manager_->GetInputMethodUtil()->GetHardwareLoginInputMethodIds());
458 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
461 manager_->GetInputMethodUtil()->SetHardwareKeyboardLayoutForTesting(
463 manager_->GetActiveIMEState()->EnableLoginLayouts(
464 "ru", manager_->GetInputMethodUtil()->GetHardwareLoginInputMethodIds());
466 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
468 manager_->GetActiveIMEState()->GetActiveInputMethodIds().front());
474 manager_->GetInputMethodUtil()->SetHardwareKeyboardLayoutForTesting(
476 manager_->GetActiveIMEState()->EnableLoginLayouts(
478 manager_->GetInputMethodUtil()->GetHardwareLoginInputMethodIds());
480 EXPECT_EQ(7U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
487 manager_->GetInputMethodUtil()->SetHardwareKeyboardLayoutForTesting(
489 manager_->GetActiveIMEState()->EnableLoginLayouts(
490 "ru", manager_->GetInputMethodUtil()->GetHardwareLoginInputMethodIds());
492 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
498 manager_->GetActiveIMEState()->EnableLoginLayouts(
500 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
502 manager_->GetActiveIMEState()->GetActiveInputMethods());
506 manager_->GetInputMethodUtil()->GetInputMethodDescriptorFromId(
509 id_to_find = manager_->GetInputMethodUtil()->GetInputMethodDescriptorFromId(
517 manager_->AddObserver(&observer);
519 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
523 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
524 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
529 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
533 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
534 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
537 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
539 manager_->RemoveObserver(&observer);
545 manager_->AddObserver(&observer);
547 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
552 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
553 EXPECT_EQ(3U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
556 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
559 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
562 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
566 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
567 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
570 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
572 manager_->RemoveObserver(&observer);
578 manager_->AddObserver(&observer);
580 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
584 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
587 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
590 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
593 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
597 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
598 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
600 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
607 manager_->AddObserver(&observer);
609 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
613 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
616 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
621 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
622 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
624 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
626 manager_->RemoveObserver(&observer);
631 manager_->AddObserver(&observer);
633 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
637 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
640 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
642 manager_->RemoveObserver(&observer);
647 manager_->AddObserver(&observer);
649 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
653 EXPECT_FALSE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
659 manager_->RemoveObserver(&observer);
665 manager_->AddObserver(&observer);
667 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
671 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
672 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
675 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
679 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
682 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
687 manager_->GetActiveIMEState();
688 manager_->SetState(saved_ime_state->Clone());
689 manager_->GetActiveIMEState()->EnableLockScreenLayouts();
690 manager_->SetUISessionState(InputMethodManager::STATE_LOCK_SCREEN);
691 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
693 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
696 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
698 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
702 manager_->SetState(saved_ime_state);
703 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
704 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
706 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
709 manager_->RemoveObserver(&observer);
715 manager_->AddObserver(&observer);
717 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
722 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
723 EXPECT_EQ(3U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
726 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
730 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
733 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
738 manager_->GetActiveIMEState();
739 manager_->SetState(saved_ime_state->Clone());
740 manager_->GetActiveIMEState()->EnableLockScreenLayouts();
741 manager_->SetUISessionState(InputMethodManager::STATE_LOCK_SCREEN);
743 manager_->GetActiveIMEState()
746 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
748 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
750 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
754 manager_->SetState(saved_ime_state);
755 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
757 manager_->GetActiveIMEState()
760 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
763 manager_->RemoveObserver(&observer);
769 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
775 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
776 EXPECT_EQ(4U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
780 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
783 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
786 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
789 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
794 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
795 EXPECT_EQ(3U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
807 manager_->ActivateInputMethodMenuItem(kKey);
811 manager_->ActivateInputMethodMenuItem("key2");
819 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
823 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
824 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
826 manager_->GetActiveIMEState()->ChangeInputMethod(
838 manager_->GetActiveIMEState()->ChangeInputMethod("xkb:us::eng",
847 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
851 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
852 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
866 manager_->GetActiveIMEState()->ChangeInputMethod(
883 manager_->AddObserver(&observer);
888 manager_->GetActiveIMEState()->EnableLoginLayouts("en-US", keyboard_layouts);
889 EXPECT_EQ(5U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
891 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
893 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
896 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
898 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
901 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
903 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
906 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
908 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
911 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
913 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
916 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
919 manager_->RemoveObserver(&observer);
924 manager_->AddObserver(&observer);
934 manager_->GetActiveIMEState()->EnableLoginLayouts("en-US", keyboard_layouts);
935 EXPECT_EQ(5U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
937 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
939 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToNextInputMethod());
942 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
944 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
946 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
950 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
952 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
954 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
958 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
960 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
962 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
966 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
968 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToNextInputMethod());
971 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
973 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToNextInputMethod());
976 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
978 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
980 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
984 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
986 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
988 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
992 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
995 manager_->RemoveObserver(&observer);
1001 manager_->AddObserver(&observer);
1011 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
1012 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1016 EXPECT_FALSE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
1018 EXPECT_FALSE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
1021 manager_->RemoveObserver(&observer);
1027 manager_->AddObserver(&observer);
1031 manager_->GetActiveIMEState()->EnableLoginLayouts("en-US", keyboard_layouts);
1032 EXPECT_EQ(5U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1034 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1039 EXPECT_FALSE(manager_->GetActiveIMEState()->SwitchInputMethod(
1043 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1045 EXPECT_FALSE(manager_->GetActiveIMEState()->SwitchInputMethod(
1048 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1050 EXPECT_FALSE(manager_->GetActiveIMEState()->SwitchInputMethod(
1053 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1055 EXPECT_FALSE(manager_->GetActiveIMEState()->SwitchInputMethod(
1058 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1061 manager_->RemoveObserver(&observer);
1075 manager_->GetActiveIMEState()->EnableLoginLayouts("ja", keyboard_layouts);
1076 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1078 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1080 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1083 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1085 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
1087 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
1090 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1092 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1095 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1097 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
1099 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchToPreviousInputMethod(
1102 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1104 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1107 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1113 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
1117 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
1119 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1121 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1124 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1126 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1129 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1131 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1134 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1136 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1139 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1141 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1144 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1146 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1149 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1154 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
1156 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1158 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1161 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1163 EXPECT_TRUE(manager_->GetActiveIMEState()->SwitchInputMethod(
1166 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1172 manager_->AddObserver(&observer);
1174 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
1177 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
1178 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1181 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1203 manager_->GetActiveIMEState()->AddInputMethodExtension(
1207 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1211 manager_->GetActiveIMEState()->SetEnabledExtensionImes(&extension_ime_ids);
1212 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1216 manager_->GetActiveIMEState()->GetActiveInputMethods());
1235 manager_->GetActiveIMEState()->AddInputMethodExtension(
1237 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1240 manager_->GetActiveIMEState()->SetEnabledExtensionImes(&extension_ime_ids);
1241 EXPECT_EQ(3U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1244 manager_->GetActiveIMEState()->GetActiveInputMethods());
1252 manager_->GetActiveIMEState()->RemoveInputMethodExtension(kExtensionId1);
1253 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1254 manager_->GetActiveIMEState()->RemoveInputMethodExtension(kExtensionId2);
1255 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1261 manager_->AddObserver(&observer);
1262 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
1265 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
1266 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1269 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1291 manager_->GetActiveIMEState()->AddInputMethodExtension(
1295 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1300 manager_->GetActiveIMEState()->SetEnabledExtensionImes(&extension_ime_ids);
1301 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1304 manager_->GetActiveIMEState()->SwitchToNextInputMethod();
1307 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1312 manager_->GetActiveIMEState();
1313 manager_->SetState(saved_ime_state->Clone());
1314 manager_->GetActiveIMEState()->EnableLockScreenLayouts();
1315 manager_->SetUISessionState(InputMethodManager::STATE_LOCK_SCREEN);
1317 manager_->GetActiveIMEState()
1320 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1324 manager_->SetState(saved_ime_state);
1325 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
1326 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1328 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1333 manager_->GetActiveIMEState()->GetActiveInputMethods());
1338 manager_->RemoveObserver(&observer);
1344 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
1350 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
1351 EXPECT_EQ(1U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1353 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1359 manager_->SetUISessionState(InputMethodManager::STATE_BROWSER_SCREEN);
1369 EXPECT_TRUE(manager_->GetActiveIMEState()->ReplaceEnabledInputMethods(ids));
1370 EXPECT_EQ(2U, manager_->GetActiveIMEState()->GetNumActiveInputMethods());
1372 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1373 manager_->GetActiveIMEState()->ChangeInputMethod(ext_id2,
1376 manager_->GetActiveIMEState()->GetCurrentInputMethod().id());
1389 manager_->MigrateInputMethods(&input_method_ids);