Chromium Code Reviews
DescriptionFully support the autohide shelf option for touch UI on Windows.
This change does the following:
1) Adds a new gesture referred to as an EdgeSwipe gesture.
This is Win8 / Metro specific, and refers to a swipe up from
the bottom edge, or swipe down from the top edge. The
semantics of this gesture are slightly different than those
of a bezel gesture, which can occur on any edge, and for
which you can determine specifically which edge it was (not
possible with Win8 edge swipe).
2) edge swipe no longer enters / exits full screen mode.
Instead it makes the shelf visible (if it was hidden, and
auto-hide was checked), disables auto-hide, and exits full
screen.
BUG=340772
R=asvitkine@chromium.org, cpu@chromium.org, harrym@chromium.org, jschuh@chromium.org, sadrul@chromium.org, sky@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=250738
Patch Set 1 #Patch Set 2 : Rebase to ToT. #
Total comments: 3
Patch Set 3 : Rename gesture event constant to make it clear that it's Win8 specific. #Patch Set 4 : Compile out edge swipe code on non-Windows, and add tests. #
Total comments: 1
Patch Set 5 : Remove OS_WIN ifdefs. #
Total comments: 5
Patch Set 6 : Simplify the fullscreen toggling logic. #Patch Set 7 : Rebase to ToT #
Messages
Total messages: 26 (0 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||