From 189569f2ea74a378f39d1695507d5adfdc2f35e7 Mon Sep 17 00:00:00 2001 From: Dino Date: Sun, 19 Apr 2026 00:24:04 -0400 Subject: [PATCH] gtk4x client: Add missing Help menu item "Counters" RM #1999 --- client/gui-gtk-4.0/menu.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/client/gui-gtk-5.0/menu.c b/client/gui-gtk-5.0/menu.c index cb24edf7f1..65e1f687af 100644 --- a/client/gui-gtk-5.0/menu.c +++ b/client/gui-gtk-5.0/menu.c @@ -204,6 +204,9 @@ static void help_playing_callback(GSimpleAction *action, static void help_policies_callback(GSimpleAction *action, GVariant *parameter, gpointer data); +static void help_counters_callback(GSimpleAction *action, + GVariant *parameter, + gpointer data); static void help_terrain_callback(GSimpleAction *action, GVariant *parameter, gpointer data); @@ -985,6 +988,9 @@ static struct menu_entry_info menu_entries[] = { "HELP_COMBAT", N_("Combat"), "help_combat", NULL, MGROUP_SAFE, NULL, FALSE }, + { "HELP_COUNTERS", N_("Counters"), + "help_counters", NULL, MGROUP_SAFE, + NULL, FALSE }, { "HELP_ZOC", N_("Zones of Control"), "help_zoc", NULL, MGROUP_SAFE, NULL, FALSE }, @@ -1169,6 +1175,7 @@ const GActionEntry acts[] = { { "help_overview", help_overview_callback }, { "help_playing", help_playing_callback }, { "help_policies", help_policies_callback }, + { "help_counters", help_counters_callback }, { "help_terrains", help_terrain_callback }, { "help_economy", help_economy_callback }, { "help_cities", help_cities_callback }, @@ -1523,6 +1530,7 @@ static void help_playing_callback(GSimpleAction *action, /************************************************************************//** Item "HELP_POLICIES" callback. + Multipliers (aka policies) ****************************************************************************/ static void help_policies_callback(GSimpleAction *action, GVariant *parameter, @@ -1531,6 +1539,16 @@ static void help_policies_callback(GSimpleAction *action, popup_help_dialog_string(HELP_MULTIPLIER_ITEM); } +/************************************************************************//** + Item "HELP_COUNTERS" callback. +****************************************************************************/ +static void help_counters_callback(GSimpleAction *action, + GVariant *parameter, + gpointer data) +{ + popup_help_dialog_string(HELP_COUNTER_ITEM); +} + /************************************************************************//** Item "HELP_TERRAIN" callback. ****************************************************************************/ @@ -3335,6 +3353,7 @@ static GMenu *setup_menus(GtkApplication *app) menu_entry_init(topmenu, "HELP_WONDERS"); menu_entry_init(topmenu, "HELP_UNITS"); menu_entry_init(topmenu, "HELP_COMBAT"); + menu_entry_init(topmenu, "HELP_COUNTERS"); menu_entry_init(topmenu, "HELP_ZOC"); menu_entry_init(topmenu, "HELP_GOVERNMENT"); menu_entry_init(topmenu, "HELP_DIPLOMACY"); -- 2.31.0