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

Issue 7302015: A keyboard widget that manages itself (the animation and all that). (Closed)

Created:
9 years, 5 months ago by sadrul
Modified:
9 years, 4 months ago
Reviewers:
bryeung, Peng, sky
CC:
chromium-reviews, rjkroege, Ian Vollick, rharrison
Visibility:
Public.

Description

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 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=97740

Patch Set 1 #

Patch Set 2 : Use the keyboard widget in the login screen too #

Total comments: 2

Patch Set 3 : . #

Patch Set 4 : . #

Patch Set 5 : . #

Patch Set 6 : . #

Total comments: 6

Patch Set 7 : . #

Patch Set 8 : . #

Total comments: 10

Patch Set 9 : . #

Total comments: 3

Patch Set 10 : remove touch-login-view #

Total comments: 2

Patch Set 11 : merge with trunk #

Patch Set 12 : merge with trunk #

Patch Set 13 : merge with trunk #

Patch Set 14 : merge with trunk #

Unified diffs Side-by-side diffs Delta from patch set Stats (+520 lines, -889 lines) Patch
D chrome/browser/chromeos/login/touch_login_view.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -89 lines 0 comments Download
D chrome/browser/chromeos/login/touch_login_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -238 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_display_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +0 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +8 lines, -0 lines 0 comments Download
D chrome/browser/ui/touch/frame/keyboard_container_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -67 lines 0 comments Download
D chrome/browser/ui/touch/frame/keyboard_container_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -100 lines 0 comments Download
M chrome/browser/ui/touch/frame/touch_browser_frame_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +4 lines, -68 lines 0 comments Download
M chrome/browser/ui/touch/frame/touch_browser_frame_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +22 lines, -318 lines 0 comments Download
A chrome/browser/ui/touch/keyboard/keyboard_manager.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +130 lines, -0 lines 0 comments Download
A chrome/browser/ui/touch/keyboard/keyboard_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +354 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -4 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
Ian Vollick
http://codereview.chromium.org/7302015/diff/2001/chrome/browser/ui/touch/keyboard/keyboard_manager.cc File chrome/browser/ui/touch/keyboard/keyboard_manager.cc (right): http://codereview.chromium.org/7302015/diff/2001/chrome/browser/ui/touch/keyboard/keyboard_manager.cc#newcode72 chrome/browser/ui/touch/keyboard/keyboard_manager.cc:72: If the UI is rotated on its side, will ...
9 years, 5 months ago (2011-07-04 20:12:00 UTC) #1
sadrul
http://codereview.chromium.org/7302015/diff/2001/chrome/browser/ui/touch/keyboard/keyboard_manager.cc File chrome/browser/ui/touch/keyboard/keyboard_manager.cc (right): http://codereview.chromium.org/7302015/diff/2001/chrome/browser/ui/touch/keyboard/keyboard_manager.cc#newcode72 chrome/browser/ui/touch/keyboard/keyboard_manager.cc:72: On 2011/07/04 20:12:00, vollick wrote: > If the UI ...
9 years, 5 months ago (2011-07-04 20:21:19 UTC) #2
sadrul
@bryeung: There are a couple of comments in patchset 6 that I would like you ...
9 years, 5 months ago (2011-07-05 06:03:38 UTC) #3
bryeung
Added Peng to the reviewers, as he's in the middle of refactoring how keyboard visibility ...
9 years, 5 months ago (2011-07-05 14:23:12 UTC) #4
Peng
I tested this CL and found several problems. 1. The keyboard widget is transparent, and ...
9 years, 5 months ago (2011-07-05 22:13:24 UTC) #5
sadrul
On 2011/07/05 22:13:24, Peng wrote: > I tested this CL and found several problems. > ...
9 years, 5 months ago (2011-07-05 22:24:23 UTC) #6
sadrul
[snip] > > > And the entry > > control may be covered by the ...
9 years, 5 months ago (2011-07-06 02:35:15 UTC) #7
sky
http://codereview.chromium.org/7302015/diff/10001/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc File chrome/browser/ui/touch/frame/touch_browser_frame_view.cc (right): http://codereview.chromium.org/7302015/diff/10001/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc#newcode25 chrome/browser/ui/touch/frame/touch_browser_frame_view.cc:25: KeyboardManager::GetInstance(); This looks unused. Add a comment as to ...
9 years, 5 months ago (2011-07-06 15:08:57 UTC) #8
sadrul
http://codereview.chromium.org/7302015/diff/10001/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc File chrome/browser/ui/touch/frame/touch_browser_frame_view.cc (right): http://codereview.chromium.org/7302015/diff/10001/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc#newcode25 chrome/browser/ui/touch/frame/touch_browser_frame_view.cc:25: KeyboardManager::GetInstance(); On 2011/07/06 15:08:57, sky wrote: > This looks ...
9 years, 5 months ago (2011-07-06 15:38:35 UTC) #9
sadrul
http://codereview.chromium.org/7302015/diff/14001/chrome/browser/chromeos/login/touch_login_view.cc File chrome/browser/chromeos/login/touch_login_view.cc (right): http://codereview.chromium.org/7302015/diff/14001/chrome/browser/chromeos/login/touch_login_view.cc#newcode15 chrome/browser/chromeos/login/touch_login_view.cc:15: KeyboardManager::GetInstance(); @sky: I agree with the bryeung that having ...
9 years, 5 months ago (2011-07-06 15:41:19 UTC) #10
sky
http://codereview.chromium.org/7302015/diff/14001/chrome/browser/chromeos/login/touch_login_view.cc File chrome/browser/chromeos/login/touch_login_view.cc (right): http://codereview.chromium.org/7302015/diff/14001/chrome/browser/chromeos/login/touch_login_view.cc#newcode15 chrome/browser/chromeos/login/touch_login_view.cc:15: KeyboardManager::GetInstance(); On 2011/07/06 15:41:19, sadrul wrote: > @sky: I ...
9 years, 5 months ago (2011-07-06 16:07:01 UTC) #11
sadrul
http://codereview.chromium.org/7302015/diff/14001/chrome/browser/chromeos/login/touch_login_view.cc File chrome/browser/chromeos/login/touch_login_view.cc (right): http://codereview.chromium.org/7302015/diff/14001/chrome/browser/chromeos/login/touch_login_view.cc#newcode15 chrome/browser/chromeos/login/touch_login_view.cc:15: KeyboardManager::GetInstance(); On 2011/07/06 16:07:01, sky wrote: > On 2011/07/06 ...
9 years, 5 months ago (2011-07-06 16:40:12 UTC) #12
sky
LGTM
9 years, 5 months ago (2011-07-06 16:50:12 UTC) #13
Peng
http://codereview.chromium.org/7302015/diff/16002/chrome/browser/ui/touch/keyboard/keyboard_manager.h File chrome/browser/ui/touch/keyboard/keyboard_manager.h (right): http://codereview.chromium.org/7302015/diff/16002/chrome/browser/ui/touch/keyboard/keyboard_manager.h#newcode115 chrome/browser/ui/touch/keyboard/keyboard_manager.h:115: DOMView* dom_view_; Maybe should use scoped_ptr here? Or delete ...
9 years, 5 months ago (2011-07-06 17:50:34 UTC) #14
sadrul
http://codereview.chromium.org/7302015/diff/16002/chrome/browser/ui/touch/keyboard/keyboard_manager.h File chrome/browser/ui/touch/keyboard/keyboard_manager.h (right): http://codereview.chromium.org/7302015/diff/16002/chrome/browser/ui/touch/keyboard/keyboard_manager.h#newcode115 chrome/browser/ui/touch/keyboard/keyboard_manager.h:115: DOMView* dom_view_; On 2011/07/06 17:50:34, Peng wrote: > Maybe ...
9 years, 5 months ago (2011-07-06 18:54:18 UTC) #15
Peng
9 years, 5 months ago (2011-07-06 19:47:07 UTC) #16
LGTM.

Powered by Google App Engine
This is Rietveld 408576698