From 867b21b9e0857018ce8405f86dd5f063b8dcdca2 Mon Sep 17 00:00:00 2001 From: Simon Date: Fri, 11 Oct 2024 15:36:21 +0200 Subject: [PATCH] use MMToggleButton for GM mode / overtime toggles for better vis. distinction --- MekHQ/src/mekhq/gui/CampaignGUI.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/MekHQ/src/mekhq/gui/CampaignGUI.java b/MekHQ/src/mekhq/gui/CampaignGUI.java index 221047f798..e570d55a8a 100644 --- a/MekHQ/src/mekhq/gui/CampaignGUI.java +++ b/MekHQ/src/mekhq/gui/CampaignGUI.java @@ -27,6 +27,7 @@ import megamek.client.ui.preferences.PreferencesNode; import megamek.client.ui.swing.GUIPreferences; import megamek.client.ui.swing.GameOptionsDialog; +import megamek.client.ui.swing.MMToggleButton; import megamek.client.ui.swing.UnitLoadingDialog; import megamek.client.ui.swing.dialog.AbstractUnitSelectorDialog; import megamek.client.ui.swing.util.UIUtil; @@ -145,8 +146,8 @@ public class CampaignGUI extends JPanel { /* for the top button panel */ private JPanel btnPanel; - private JToggleButton btnGMMode; - private JToggleButton btnOvertime; + private final JToggleButton btnGMMode = new MMToggleButton(resourceMap.getString("btnGMMode.text")); + private final JToggleButton btnOvertime = new MMToggleButton(resourceMap.getString("btnOvertime.text")); ReportHyperlinkListener reportHLL; @@ -1069,7 +1070,6 @@ private void initTopButtons() { gridBagConstraints.insets = new Insets(3, 10, 3, 3); btnPanel.add(lblLocation, gridBagConstraints); - btnGMMode = new JToggleButton(resourceMap.getString("btnGMMode.text")); btnGMMode.setToolTipText(resourceMap.getString("btnGMMode.toolTipText")); btnGMMode.setSelected(getCampaign().isGM()); btnGMMode.addActionListener(e -> getCampaign().setGMMode(btnGMMode.isSelected())); @@ -1083,7 +1083,6 @@ private void initTopButtons() { gridBagConstraints.insets = new Insets(3, 3, 3, 3); btnPanel.add(btnGMMode, gridBagConstraints); - btnOvertime = new JToggleButton(resourceMap.getString("btnOvertime.text")); btnOvertime.setToolTipText(resourceMap.getString("btnOvertime.toolTipText")); btnOvertime.addActionListener(evt -> getCampaign().setOvertime(btnOvertime.isSelected())); gridBagConstraints = new GridBagConstraints();