Ignore:
Timestamp:
2009-07-25T16:34:55+02:00 (15 years ago)
Author:
Gubaer
Message:

new: two utility classes in GUI subsystem: OptionPaneUtil and ConditionalOptionPaneUtil. Both provide methods for displaying message and option dialogs which are never hidden by one of the JOSM windows.

File:
1 edited

Legend:

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

    r1820 r1838  
    2222import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2323import org.openstreetmap.josm.data.osm.Way;
    24 import org.openstreetmap.josm.tools.DontShowAgainInfo;
     24import org.openstreetmap.josm.gui.ConditionalOptionPaneUtil;
    2525import org.openstreetmap.josm.tools.Shortcut;
    2626
     
    9999                    "to undesirable results when doing rectangular alignments.<br>" +
    100100                    "Change your projection to get rid of this warning.<br>" +
    101             "Do you want to continue?");
    102 
    103             if (!DontShowAgainInfo.show("align_rectangular_4326", msg, false))
     101            "Do you want to continue?</html>");
     102            if (!ConditionalOptionPaneUtil.showConfirmationDialog(
     103                    "align_rectangular_4326",
     104                    Main.parent,
     105                    msg,
     106                    tr("Warning"),
     107                    JOptionPane.YES_NO_OPTION,
     108                    JOptionPane.QUESTION_MESSAGE,
     109                    JOptionPane.YES_OPTION))
    104110                return;
    105111        }
Note: See TracChangeset for help on using the changeset viewer.