Message Center Touch Feedback
commit4ca9352080b6d9287e0956a4da298bb8fa5e8810
authorjonross <jonross@chromium.org>
Wed, 1 Oct 2014 20:11:21 +0000 (1 13:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 1 Oct 2014 20:11:43 +0000 (1 20:11 +0000)
treea5cae18bec2d6002c9ea97c422940d85c626eef0
parent44e0d5d138e28e6b88ae42a99b5ebdca1e5d8b22
Message Center Touch Feedback

Implement touch feedback for MessageView. The background will draw as active in response to touch interactions. Touch downs will turn the view active, and it will remain active until a user releases the touch.

Unit tests were not added to MessageCenterViewUnittest as it is a base gtest with no gesture recognizer. Manually injecting touch events is not supported by view::Views. Manually injecting the gestures would be eqivalent of trivial a==a tests.

ash_switches flag for feedback has not been added due to ui/ being independant of ash/

TEST=Manual test on device. Open message center, the messages should become active upon pressing down, and should lose the active state upon release.
BUG=398398

Review URL: https://codereview.chromium.org/558673002

Cr-Commit-Position: refs/heads/master@{#297700}
ui/message_center/views/message_view.cc
ui/message_center/views/message_view.h
ui/message_center/views/notification_button.cc
ui/message_center/views/notification_view_unittest.cc