A keyboard widget that manages itself (the animation and all that).

At the moment, the keyboard widget manages itself pretty well. But external components can still control its visibility (and it is necessary at the moment too); the usage is simple: ShowKeyboardForWidget and Hide. The widget currently does its own animation, but eventually, perhaps the window-manager will take care of it.

BUG=None
TEST=None

Review URL: http://codereview.chromium.org/7302015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97740 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index f8d8eeb..f41d3bb 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -590,8 +590,6 @@
         'browser/chromeos/login/test_attempt_state.h',
         'browser/chromeos/login/textfield_with_margin.cc',
         'browser/chromeos/login/textfield_with_margin.h',
-        'browser/chromeos/login/touch_login_view.cc',
-        'browser/chromeos/login/touch_login_view.h',
         'browser/chromeos/login/tpm_password_fetcher.cc',
         'browser/chromeos/login/tpm_password_fetcher.h',
         'browser/chromeos/login/update_screen.cc',
@@ -3046,10 +3044,10 @@
         'browser/ui/toolbar/wrench_menu_model.cc',
         'browser/ui/toolbar/wrench_menu_model.h',
         'browser/ui/touch/frame/browser_non_client_frame_view_factory_touch.cc',
-        'browser/ui/touch/frame/keyboard_container_view.cc',
-        'browser/ui/touch/frame/keyboard_container_view.h',
         'browser/ui/touch/frame/touch_browser_frame_view.cc',
         'browser/ui/touch/frame/touch_browser_frame_view.h',
+        'browser/ui/touch/keyboard/keyboard_manager.cc',
+        'browser/ui/touch/keyboard/keyboard_manager.h',
         'browser/ui/touch/tabs/tab_strip_factory.cc',
         'browser/ui/touch/tabs/touch_tab.cc',
         'browser/ui/touch/tabs/touch_tab.h',