summaryrefslogtreecommitdiff
path: root/src/main_gui.cpp
diff options
context:
space:
mode:
authorJoan Josep <juanjo.ng.83@gmail.com>2019-02-17 00:15:58 +0100
committerPeterN <peter@fuzzle.org>2019-02-16 23:15:58 +0000
commit548ec05a48ba28b65e779fa27fa5985a4ee2901b (patch)
tree518372f8dba71cc9caf79f2d5974a917ceb2802f /src/main_gui.cpp
parentebe84b9d4c747d516fd779c711788da5d4dcd1d0 (diff)
downloadopenttd-548ec05a48ba28b65e779fa27fa5985a4ee2901b.tar.xz
Add: News menu entry and shortcut for deleting all messages. (#7240)
Diffstat (limited to 'src/main_gui.cpp')
-rw-r--r--src/main_gui.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main_gui.cpp b/src/main_gui.cpp
index 2eb24c8dc..43a73f6de 100644
--- a/src/main_gui.cpp
+++ b/src/main_gui.cpp
@@ -220,6 +220,7 @@ enum {
GHK_RESET_OBJECT_TO_PLACE,
GHK_DELETE_WINDOWS,
GHK_DELETE_NONVITAL_WINDOWS,
+ GHK_DELETE_ALL_MESSAGES,
GHK_REFRESH_SCREEN,
GHK_CRASH,
GHK_MONEY,
@@ -345,6 +346,7 @@ struct MainWindow : Window
case GHK_RESET_OBJECT_TO_PLACE: ResetObjectToPlace(); break;
case GHK_DELETE_WINDOWS: DeleteNonVitalWindows(); break;
case GHK_DELETE_NONVITAL_WINDOWS: DeleteAllNonVitalWindows(); break;
+ case GHK_DELETE_ALL_MESSAGES: DeleteAllMessages(); break;
case GHK_REFRESH_SCREEN: MarkWholeScreenDirty(); break;
case GHK_CRASH: // Crash the game
@@ -488,6 +490,7 @@ static Hotkey global_hotkeys[] = {
Hotkey(WKC_ESC, "reset_object_to_place", GHK_RESET_OBJECT_TO_PLACE),
Hotkey(WKC_DELETE, "delete_windows", GHK_DELETE_WINDOWS),
Hotkey(WKC_DELETE | WKC_SHIFT, "delete_all_windows", GHK_DELETE_NONVITAL_WINDOWS),
+ Hotkey(WKC_DELETE | WKC_CTRL, "delete_all_messages", GHK_DELETE_ALL_MESSAGES),
Hotkey('R' | WKC_CTRL, "refresh_screen", GHK_REFRESH_SCREEN),
#if defined(_DEBUG)
Hotkey('0' | WKC_ALT, "crash_game", GHK_CRASH),