Changeset 17597 in josm for trunk


Ignore:
Timestamp:
2021-03-20T12:37:49+01:00 (4 years ago)
Author:
simon04
Message:

fix #20048 - Make dialog "Automatic tag correction" resizeable

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/corrector/TagCorrector.java

    r17241 r17597  
    2828import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
    2929import org.openstreetmap.josm.data.osm.OsmPrimitive;
     30import org.openstreetmap.josm.gui.ExtendedDialog;
    3031import org.openstreetmap.josm.gui.MainApplication;
    3132import org.openstreetmap.josm.gui.correction.RoleCorrectionTable;
     
    115116                        tagCorrections);
    116117                final JScrollPane scrollPane = new JScrollPane(table);
    117                 p.add(scrollPane, GBC.eop().fill(GBC.HORIZONTAL));
     118                p.add(scrollPane, GBC.eop().fill(GBC.BOTH));
    118119
    119120                tagTableMap.put(primitive, table);
     
    141142                final RoleCorrectionTable table = new RoleCorrectionTable(roleCorrections);
    142143                final JScrollPane scrollPane = new JScrollPane(table);
    143                 p.add(scrollPane, GBC.eop().fill(GBC.HORIZONTAL));
     144                p.add(scrollPane, GBC.eop().fill(GBC.BOTH));
    144145                primitiveLabel.setLabelFor(table);
    145146
     
    147148            }
    148149
    149             int answer = JOptionPane.showOptionDialog(
     150            ExtendedDialog dialog = new ExtendedDialog(
    150151                    MainApplication.getMainFrame(),
    151                     p,
    152152                    tr("Automatic tag correction"),
    153                     JOptionPane.YES_NO_CANCEL_OPTION,
    154                     JOptionPane.PLAIN_MESSAGE,
    155                     null,
    156                     APPLICATION_OPTIONS,
    157                     APPLICATION_OPTIONS[0]
     153                    APPLICATION_OPTIONS
    158154            );
     155            dialog.setContent(p, false);
     156            dialog.setButtonIcons("dialogs/edit", "dialogs/next", "cancel");
     157            dialog.showDialog();
     158            int answer = dialog.getValue();
    159159
    160160            if (answer == JOptionPane.YES_OPTION) {
Note: See TracChangeset for help on using the changeset viewer.