Skip to content

Commit

Permalink
Moved checkbox text to jlabel and added next scenario name
Browse files Browse the repository at this point in the history
  • Loading branch information
DM0000 committed Feb 13, 2025
1 parent 5dbe527 commit 7cf2dc9
Showing 1 changed file with 16 additions and 5 deletions.
21 changes: 16 additions & 5 deletions MekHQ/src/mekhq/gui/dialog/ResolveScenarioWizardDialog.java
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,19 @@ private JPanel makeUnitStatusPanel() {
gridBagConstraints.insets = new Insets(5, 5, 0, 0);
pnlUnitStatus.add(new JLabel(resourceMap.getString("totaled")), gridBagConstraints);

boolean possibleReinforcment = (tracker.getScenario().getLinkedScenario() != 0);
if(possibleReinforcment){
gridBagConstraints = new GridBagConstraints();
gridBagConstraints.gridx = 4;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = GridBagConstraints.CENTER;
gridBagConstraints.insets = new Insets(5, 5, 0, 0);
String linkedScenario = tracker.getCampaign().getScenario(tracker.getScenario().getLinkedScenario()).getName();
pnlUnitStatus.add(new JLabel( "<html><center>Continue to</center></br><b>"+ linkedScenario+"</b></html>"), gridBagConstraints);
}



chksTotaled = new ArrayList<>();
ustatuses = new ArrayList<>();
btnsEditUnit = new ArrayList<>();
Expand All @@ -378,9 +391,6 @@ private JPanel makeUnitStatusPanel() {
int gridy = 2;
int unitIndex = 0;

boolean possibleReinforcment = (tracker.getScenario().getLinkedScenario() != 0);


for (Unit unit : tracker.getUnits()) {
UnitStatus status = tracker.getUnitsStatus().get(unit.getId());
ustatuses.add(status);
Expand Down Expand Up @@ -408,7 +418,7 @@ private JPanel makeUnitStatusPanel() {
btnsEditUnit.add(btnEditUnit);


chkReinforced = new JCheckBox("Send Reinforcement");
chkReinforced = new JCheckBox("");
chkReinforced.setVisible(possibleReinforcment);
chkReinforced.setEnabled(!status.isTotalLoss() && unit.isFunctional());
chkReinforced.setName(Integer.toString(unitIndex));
Expand All @@ -433,7 +443,8 @@ private JPanel makeUnitStatusPanel() {
pnlUnitStatus.add(btnViewUnit, gridBagConstraints);
gridBagConstraints.gridx = 3;
pnlUnitStatus.add(btnEditUnit, gridBagConstraints);
gridBagConstraints.gridx = 4;
gridBagConstraints.gridx = 4;
gridBagConstraints.anchor = GridBagConstraints.NORTH;
pnlUnitStatus.add(chkReinforced, gridBagConstraints);
gridy++;
unitIndex++;
Expand Down

0 comments on commit 7cf2dc9

Please sign in to comment.