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

Issue 10914231: Map fullscreen button to maximize (Closed)

Created:
8 years, 3 months ago by sschmitz
Modified:
8 years, 3 months ago
CC:
chromium-reviews, sadrul, yusukes+watch_chromium.org, derat+watch_chromium.org, ben+watch_chromium.org, tfarina, mazda+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

New Behavior on pressing F4: Restored -> Maximized Maximized -> Restored Fullscreen -> not fullscreen (what is was before) BUG=145402 TEST=On chromeos press F4 when in Restored, Maximize, Fullscreen windows. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=157147

Patch Set 1 #

Total comments: 13

Patch Set 2 : fix for review issues #

Total comments: 4

Patch Set 3 : fix review issues #

Patch Set 4 : rebase #

Patch Set 5 : fix ash unittest #

Patch Set 6 : simplified; restored chrome's F4 shortcut to toggle fullscreen #

Patch Set 7 : rebase\ #

Patch Set 8 : fix unit test #

Total comments: 4

Patch Set 9 : fix review issues #

Total comments: 4

Patch Set 10 : improve comments #

Patch Set 11 : improve comment #

Patch Set 12 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+66 lines, -22 lines) Patch
M ash/accelerators/accelerator_controller.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +15 lines, -10 lines 0 comments Download
M ash/accelerators/accelerator_controller_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -5 lines 0 comments Download
M ash/accelerators/accelerator_table.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M ash/accelerators/accelerator_table.cc View 1 2 3 4 5 6 7 8 3 chunks +3 lines, -1 line 0 comments Download
M ash/shell_delegate.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M ash/wm/window_util.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M ash/wm/window_util.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/chrome_shell_delegate.cc View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/accelerator_table_unittest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +17 lines, -5 lines 0 comments Download
M chrome/tools/chromeactions.txt View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +4 lines, -0 lines 0 comments Download
M ui/aura/client/aura_constants.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download
M ui/aura/client/aura_constants.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M ui/aura/test/test_windows.cc View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M ui/views/widget/native_widget_aura.cc View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
sschmitz
8 years, 3 months ago (2012-09-12 14:35:02 UTC) #1
tfarina
https://chromiumcodereview.appspot.com/10914231/diff/1/chrome/browser/ui/ash/chrome_shell_delegate.cc File chrome/browser/ui/ash/chrome_shell_delegate.cc (right): https://chromiumcodereview.appspot.com/10914231/diff/1/chrome/browser/ui/ash/chrome_shell_delegate.cc#newcode27 chrome/browser/ui/ash/chrome_shell_delegate.cc:27: #include "chrome/browser/ui/views/frame/browser_view.h" no, no, no. You can't include this ...
8 years, 3 months ago (2012-09-12 14:47:50 UTC) #2
sky
https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc#newcode658 ash/accelerators/accelerator_controller.cc:658: if (!window) Is it intentional that hitting this button ...
8 years, 3 months ago (2012-09-12 14:57:33 UTC) #3
sschmitz
Re Fullscreen: Found better way by using existing FullscreenController. https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc#newcode658 ash/accelerators/accelerator_controller.cc:658: ...
8 years, 3 months ago (2012-09-12 23:45:49 UTC) #4
mazda
https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc#newcode658 ash/accelerators/accelerator_controller.cc:658: if (!window) On 2012/09/12 23:45:50, sschmitz wrote: > On ...
8 years, 3 months ago (2012-09-13 00:26:00 UTC) #5
sky
https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): https://chromiumcodereview.appspot.com/10914231/diff/1/ash/accelerators/accelerator_controller.cc#newcode660 ash/accelerators/accelerator_controller.cc:660: if (wm::IsWindowFullscreen(window) && shell->delegate()) On 2012/09/12 23:45:50, sschmitz wrote: ...
8 years, 3 months ago (2012-09-13 00:46:22 UTC) #6
sschmitz
Mainly: added "Can Maximize" window prop per suggestion from sky http://codereview.chromium.org/10914231/diff/1/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): http://codereview.chromium.org/10914231/diff/1/ash/accelerators/accelerator_controller.cc#newcode658 ...
8 years, 3 months ago (2012-09-13 19:34:13 UTC) #7
sky
http://codereview.chromium.org/10914231/diff/1/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): http://codereview.chromium.org/10914231/diff/1/ash/accelerators/accelerator_controller.cc#newcode660 ash/accelerators/accelerator_controller.cc:660: if (wm::IsWindowFullscreen(window) && shell->delegate()) On 2012/09/13 19:34:13, sschmitz wrote: ...
8 years, 3 months ago (2012-09-13 19:36:33 UTC) #8
sschmitz
Much simpler; restored chrome's F4 shortcut; Ash F4 handles max/restore when not in fullscreen; Chrome ...
8 years, 3 months ago (2012-09-14 19:43:50 UTC) #9
sschmitz
8 years, 3 months ago (2012-09-14 20:49:34 UTC) #10
sky
http://codereview.chromium.org/10914231/diff/7025/ash/accelerators/accelerator_table.cc File ash/accelerators/accelerator_table.cc (right): http://codereview.chromium.org/10914231/diff/7025/ash/accelerators/accelerator_table.cc#newcode175 ash/accelerators/accelerator_table.cc:175: WINDOW_MAXIMIZE_RESTORE, // F4 Can we call this TOGGLE_MAXIMIZED everywhere? ...
8 years, 3 months ago (2012-09-14 22:48:04 UTC) #11
sschmitz
http://codereview.chromium.org/10914231/diff/7025/ash/accelerators/accelerator_table.cc File ash/accelerators/accelerator_table.cc (right): http://codereview.chromium.org/10914231/diff/7025/ash/accelerators/accelerator_table.cc#newcode175 ash/accelerators/accelerator_table.cc:175: WINDOW_MAXIMIZE_RESTORE, // F4 On 2012/09/14 22:48:05, sky wrote: > ...
8 years, 3 months ago (2012-09-14 23:44:56 UTC) #12
sky
LGTM http://codereview.chromium.org/10914231/diff/13009/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): http://codereview.chromium.org/10914231/diff/13009/ash/accelerators/accelerator_controller.cc#newcode662 ash/accelerators/accelerator_controller.cc:662: // fullscreen. If we got here via VKEY_F4, ...
8 years, 3 months ago (2012-09-16 16:08:03 UTC) #13
sschmitz
improved comments and rebased http://codereview.chromium.org/10914231/diff/13009/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): http://codereview.chromium.org/10914231/diff/13009/ash/accelerators/accelerator_controller.cc#newcode662 ash/accelerators/accelerator_controller.cc:662: // fullscreen. If we got ...
8 years, 3 months ago (2012-09-17 15:22:04 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sschmitz@chromium.org/10914231/12060
8 years, 3 months ago (2012-09-17 15:22:45 UTC) #15
commit-bot: I haz the power
8 years, 3 months ago (2012-09-17 17:41:05 UTC) #16
Change committed as 157147

Powered by Google App Engine
This is Rietveld 408576698