Split pause/unpause all to separate options in XpTrackerPlugin (#7076)
Closes #6994
This commit is contained in:
@@ -91,19 +91,12 @@ class XpPanel extends PluginPanel
|
|||||||
|
|
||||||
// Create pause all menu
|
// Create pause all menu
|
||||||
final JMenuItem pauseAll = new JMenuItem("Pause All");
|
final JMenuItem pauseAll = new JMenuItem("Pause All");
|
||||||
pauseAll.addActionListener(e ->
|
pauseAll.addActionListener(e -> xpTrackerPlugin.pauseAllSkills(true));
|
||||||
{
|
|
||||||
if (pauseAll.getText().equals("Pause All"))
|
// Create unpause all menu
|
||||||
{
|
final JMenuItem unpauseAll = new JMenuItem("Unpause All");
|
||||||
xpTrackerPlugin.pauseAllSkills(true);
|
unpauseAll.addActionListener(e -> xpTrackerPlugin.pauseAllSkills(false));
|
||||||
pauseAll.setText("Unpause All");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
xpTrackerPlugin.pauseAllSkills(false);
|
|
||||||
pauseAll.setText("Pause All");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// Create popup menu
|
// Create popup menu
|
||||||
final JPopupMenu popupMenu = new JPopupMenu();
|
final JPopupMenu popupMenu = new JPopupMenu();
|
||||||
@@ -111,6 +104,7 @@ class XpPanel extends PluginPanel
|
|||||||
popupMenu.add(openXpTracker);
|
popupMenu.add(openXpTracker);
|
||||||
popupMenu.add(reset);
|
popupMenu.add(reset);
|
||||||
popupMenu.add(pauseAll);
|
popupMenu.add(pauseAll);
|
||||||
|
popupMenu.add(unpauseAll);
|
||||||
overallPanel.setComponentPopupMenu(popupMenu);
|
overallPanel.setComponentPopupMenu(popupMenu);
|
||||||
|
|
||||||
final JLabel overallIcon = new JLabel(new ImageIcon(iconManager.getSkillImage(Skill.OVERALL)));
|
final JLabel overallIcon = new JLabel(new ImageIcon(iconManager.getSkillImage(Skill.OVERALL)));
|
||||||
|
|||||||
Reference in New Issue
Block a user