Title: [248399] trunk/Tools
Revision
248399
Author
[email protected]
Date
2019-08-07 18:34:39 -0700 (Wed, 07 Aug 2019)

Log Message

[Win][MiniBrowser] Add key accelerators for reload and close window
https://bugs.webkit.org/show_bug.cgi?id=200497

Reviewed by Brent Fulgham.

Added short cuts Ctrl-W to close window, Ctrl-R to reload.

* MiniBrowser/win/MainWindow.cpp:
(MainWindow::WndProc): Added IDM_CLOSE_WINDOW case.
* MiniBrowser/win/MiniBrowserLib.rc: Added "Close" menu item. Added accelerators.
* MiniBrowser/win/MiniBrowserLibResource.h: Added IDM_CLOSE_WINDOW.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (248398 => 248399)


--- trunk/Tools/ChangeLog	2019-08-08 00:59:57 UTC (rev 248398)
+++ trunk/Tools/ChangeLog	2019-08-08 01:34:39 UTC (rev 248399)
@@ -1,3 +1,17 @@
+2019-08-07  Fujii Hironori  <[email protected]>
+
+        [Win][MiniBrowser] Add key accelerators for reload and close window
+        https://bugs.webkit.org/show_bug.cgi?id=200497
+
+        Reviewed by Brent Fulgham.
+
+        Added short cuts Ctrl-W to close window, Ctrl-R to reload.
+
+        * MiniBrowser/win/MainWindow.cpp:
+        (MainWindow::WndProc): Added IDM_CLOSE_WINDOW case.
+        * MiniBrowser/win/MiniBrowserLib.rc: Added "Close" menu item. Added accelerators.
+        * MiniBrowser/win/MiniBrowserLibResource.h: Added IDM_CLOSE_WINDOW.
+
 2019-08-07  Myles C. Maxfield  <[email protected]>
 
         Add WHLSL and WebGPU to the watchlist file

Modified: trunk/Tools/MiniBrowser/win/MainWindow.cpp (248398 => 248399)


--- trunk/Tools/MiniBrowser/win/MainWindow.cpp	2019-08-08 00:59:57 UTC (rev 248398)
+++ trunk/Tools/MiniBrowser/win/MainWindow.cpp	2019-08-08 01:34:39 UTC (rev 248399)
@@ -197,6 +197,9 @@
             ShowWindow(newWindow.hwnd(), SW_SHOW);
             break;
         }
+        case IDM_CLOSE_WINDOW:
+            PostMessage(hWnd, WM_CLOSE, 0, 0);
+            break;
         case IDM_ABOUT:
             DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
             break;

Modified: trunk/Tools/MiniBrowser/win/MiniBrowserLib.rc (248398 => 248399)


--- trunk/Tools/MiniBrowser/win/MiniBrowserLib.rc	2019-08-08 00:59:57 UTC (rev 248398)
+++ trunk/Tools/MiniBrowser/win/MiniBrowserLib.rc	2019-08-08 01:34:39 UTC (rev 248399)
@@ -46,10 +46,11 @@
         MENUITEM "E&xit",                       IDM_EXIT
         MENUITEM "New WebKit Window",           IDM_NEW_WEBKIT_WINDOW
         MENUITEM "New WebKitLegacy Window",     IDM_NEW_WEBKITLEGACY_WINDOW
+        MENUITEM "Close\tCtrl-W",               IDM_CLOSE_WINDOW
     END
     POPUP "&View"
     BEGIN
-        MENUITEM "Reload",                      IDM_RELOAD
+        MENUITEM "Reload\tCtrl-R",              IDM_RELOAD
         MENUITEM "Actual Size",                 IDM_ACTUAL_SIZE
         MENUITEM "Zoom In\tCtrl++",             IDM_ZOOM_IN
         MENUITEM "Zoom Out\tCtrl+-",            IDM_ZOOM_OUT
@@ -131,6 +132,8 @@
     "?",            IDM_ABOUT,              ASCII,  ALT, NOINVERT
     VK_ADD,         IDM_ZOOM_IN,            VIRTKEY, CONTROL, NOINVERT
     VK_SUBTRACT,    IDM_ZOOM_OUT,           VIRTKEY, CONTROL, NOINVERT
+    "W",            IDM_CLOSE_WINDOW,       VIRTKEY, CONTROL, NOINVERT
+    "R",            IDM_RELOAD,             VIRTKEY, CONTROL, NOINVERT
 END
 
 

Modified: trunk/Tools/MiniBrowser/win/MiniBrowserLibResource.h (248398 => 248399)


--- trunk/Tools/MiniBrowser/win/MiniBrowserLibResource.h	2019-08-08 00:59:57 UTC (rev 248398)
+++ trunk/Tools/MiniBrowser/win/MiniBrowserLibResource.h	2019-08-08 01:34:39 UTC (rev 248399)
@@ -124,6 +124,7 @@
 #define IDM_NEW_WEBKITLEGACY_WINDOW     32777
 #define IDM_PROXY_SETTINGS              32778
 #define IDM_RELOAD                      32779
+#define IDM_CLOSE_WINDOW                32780
 #define IDC_STATIC                      -1
 
 // Next default values for new objects
@@ -132,7 +133,7 @@
 #ifndef APSTUDIO_READONLY_SYMBOLS
 #define _APS_NO_MFC                     1
 #define _APS_NEXT_RESOURCE_VALUE        180
-#define _APS_NEXT_COMMAND_VALUE         32780
+#define _APS_NEXT_COMMAND_VALUE         32781
 #define _APS_NEXT_CONTROL_VALUE         1063
 #define _APS_NEXT_SYMED_VALUE           110
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to