Ignore:
Timestamp:
2018-08-13T02:18:54+02:00 (6 years ago)
Author:
Don-vip
Message:

see #15229 - deprecate Main.parent and Main itself

Location:
trunk/src/org/openstreetmap/josm/gui/dialogs
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java

    r14134 r14153  
    3636import javax.swing.event.PopupMenuListener;
    3737
    38 import org.openstreetmap.josm.Main;
    3938import org.openstreetmap.josm.actions.AbstractSelectAction;
    4039import org.openstreetmap.josm.actions.ExpertToggleAction;
     
    205204
    206205            Conflict<? extends OsmPrimitive> c = conflicts.get(index);
    207             ConflictResolutionDialog dialog = new ConflictResolutionDialog(Main.parent);
     206            ConflictResolutionDialog dialog = new ConflictResolutionDialog(MainApplication.getMainFrame());
    208207            dialog.getConflictResolver().populate(c);
    209208            dialog.showDialog();
     
    627626            GuiHelper.runInEDT(() -> {
    628627                HelpAwareOptionPane.showOptionDialog(
    629                         Main.parent,
     628                        MainApplication.getMainFrame(),
    630629                        sb.toString(),
    631630                        tr("Conflicts detected"),
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictResolutionDialog.java

    r14134 r14153  
    1717import javax.swing.JPanel;
    1818
    19 import org.openstreetmap.josm.Main;
    2019import org.openstreetmap.josm.data.UndoRedoHandler;
    2120import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
    2221import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2322import org.openstreetmap.josm.gui.ExtendedDialog;
     23import org.openstreetmap.josm.gui.MainApplication;
    2424import org.openstreetmap.josm.gui.conflict.pair.ConflictResolver;
    2525import org.openstreetmap.josm.gui.help.HelpBrowser;
     
    180180                        tr("Close anyway"),
    181181                        tr("Continue resolving")};
    182                 int ret = JOptionPane.showOptionDialog(Main.parent,
     182                int ret = JOptionPane.showOptionDialog(MainApplication.getMainFrame(),
    183183                        tr("<html>You did not finish to merge the differences in this conflict.<br>"
    184184                                + "Conflict resolutions will not be applied unless all differences<br>"
  • trunk/src/org/openstreetmap/josm/gui/dialogs/DeleteFromRelationConfirmationDialog.java

    r13564 r14153  
    3232import javax.swing.table.TableColumn;
    3333
    34 import org.openstreetmap.josm.Main;
    3534import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
    3635import org.openstreetmap.josm.data.osm.NameFormatter;
    3736import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3837import org.openstreetmap.josm.data.osm.RelationToChildReference;
     38import org.openstreetmap.josm.gui.MainApplication;
    3939import org.openstreetmap.josm.gui.PrimitiveRenderer;
    4040import org.openstreetmap.josm.gui.help.ContextSensitiveHelpAction;
     
    132132     */
    133133    public DeleteFromRelationConfirmationDialog() {
    134         super(GuiHelper.getFrameForComponent(Main.parent), "", ModalityType.DOCUMENT_MODAL);
     134        super(GuiHelper.getFrameForComponent(MainApplication.getMainFrame()), "", ModalityType.DOCUMENT_MODAL);
    135135        build();
    136136    }
     
    164164                    getClass().getName() + ".geometry",
    165165                    WindowGeometry.centerInWindow(
    166                             Main.parent,
     166                            MainApplication.getMainFrame(),
    167167                            new Dimension(400, 200)
    168168                    )
  • trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java

    r13949 r14153  
    2121import javax.swing.SingleSelectionModel;
    2222
    23 import org.openstreetmap.josm.Main;
    2423import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
    2524import org.openstreetmap.josm.data.osm.IPrimitive;
     
    6362     */
    6463    public InspectPrimitiveDialog(final Collection<? extends IPrimitive> primitives, OsmData<?, ?, ?, ?> data) {
    65         super(Main.parent, tr("Advanced object info"), tr("Close"));
     64        super(MainApplication.getMainFrame(), tr("Advanced object info"), tr("Close"));
    6665        this.primitives = new ArrayList<>(primitives);
    6766        setRememberWindowGeometry(getClass().getName() + ".geometry",
    68                 WindowGeometry.centerInWindow(Main.parent, new Dimension(750, 550)));
     67                WindowGeometry.centerInWindow(MainApplication.getMainFrame(), new Dimension(750, 550)));
    6968
    7069        setButtonIcons("ok");
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListPopup.java

    r13130 r14153  
    1919import javax.swing.JPopupMenu;
    2020
    21 import org.openstreetmap.josm.Main;
    2221import org.openstreetmap.josm.gui.ExtendedDialog;
     22import org.openstreetmap.josm.gui.MainApplication;
    2323import org.openstreetmap.josm.gui.layer.Layer;
    2424import org.openstreetmap.josm.gui.layer.Layer.LayerAction;
     
    5555            if (object instanceof Component) {
    5656                ExtendedDialog ed = new ExtendedDialog(
    57                         Main.parent, tr("Information about layer"),
     57                        MainApplication.getMainFrame(), tr("Information about layer"),
    5858                        tr("OK"));
    5959                ed.setButtonIcons("ok");
     
    6565            } else {
    6666                JOptionPane.showMessageDialog(
    67                         Main.parent, object,
     67                        MainApplication.getMainFrame(), object,
    6868                        tr("Information about layer"),
    6969                        JOptionPane.INFORMATION_MESSAGE
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LogShowDialog.java

    r12279 r14153  
    1111import javax.swing.JScrollPane;
    1212
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.gui.ExtendedDialog;
     14import org.openstreetmap.josm.gui.MainApplication;
    1515import org.openstreetmap.josm.gui.widgets.JosmEditorPane;
    1616import org.openstreetmap.josm.tools.GBC;
     
    3030     */
    3131    public LogShowDialog(String title, String msg, String log) {
    32         super(Main.parent, title, tr("OK"));
     32        super(MainApplication.getMainFrame(), title, tr("OK"));
    3333        setButtonIcons("ok");
    3434        setContent(build(msg, log));
  • trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java

    r13647 r14153  
    5252import javax.swing.table.TableCellRenderer;
    5353
    54 import org.openstreetmap.josm.Main;
    5554import org.openstreetmap.josm.actions.ExtensionFileFilter;
    5655import org.openstreetmap.josm.actions.JosmAction;
     
    539538                return;
    540539            final StyleSource s = model.getRow(sel);
    541             ExtendedDialog info = new ExtendedDialog(Main.parent, tr("Map Style info"), tr("Close"));
     540            ExtendedDialog info = new ExtendedDialog(MainApplication.getMainFrame(), tr("Map Style info"), tr("Close"));
    542541            info.setPreferredSize(new Dimension(600, 400));
    543542            info.setButtonIcons("ok");
  • trunk/src/org/openstreetmap/josm/gui/dialogs/MenuItemSearchDialog.java

    r13134 r14153  
    1414import javax.swing.ListCellRenderer;
    1515
    16 import org.openstreetmap.josm.Main;
    1716import org.openstreetmap.josm.actions.JosmAction;
    1817import org.openstreetmap.josm.gui.ExtendedDialog;
     
    3130
    3231    private MenuItemSearchDialog(MainMenu menu) {
    33         super(Main.parent, tr("Search menu items"), tr("Select"), tr("Cancel"));
     32        super(MainApplication.getMainFrame(), tr("Search menu items"), tr("Select"), tr("Cancel"));
    3433        this.selector = new MenuItemSelector(menu);
    3534        this.selector.setDblClickListener(e -> buttonAction(0, null));
  • trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java

    r14119 r14153  
    2828import javax.swing.SwingUtilities;
    2929
    30 import org.openstreetmap.josm.Main;
    3130import org.openstreetmap.josm.actions.DownloadNotesInViewAction;
    3231import org.openstreetmap.josm.actions.UploadNotesAction;
     
    320319                return;
    321320            }
    322             NoteInputDialog dialog = new NoteInputDialog(Main.parent, tr("Comment on note"), tr("Add comment"));
     321            NoteInputDialog dialog = new NoteInputDialog(MainApplication.getMainFrame(), tr("Comment on note"), tr("Add comment"));
    323322            dialog.showNoteDialog(tr("Add comment to note:"), ImageProvider.get("dialogs/notes", "note_comment"));
    324323            if (dialog.getValue() != 1) {
     
    344343        @Override
    345344        public void actionPerformed(ActionEvent e) {
    346             NoteInputDialog dialog = new NoteInputDialog(Main.parent, tr("Close note"), tr("Close note"));
     345            NoteInputDialog dialog = new NoteInputDialog(MainApplication.getMainFrame(), tr("Close note"), tr("Close note"));
    347346            dialog.showNoteDialog(tr("Close note with message:"), ImageProvider.get("dialogs/notes", "note_closed"));
    348347            if (dialog.getValue() != 1) {
     
    389388        @Override
    390389        public void actionPerformed(ActionEvent e) {
    391             NoteInputDialog dialog = new NoteInputDialog(Main.parent, tr("Reopen note"), tr("Reopen note"));
     390            NoteInputDialog dialog = new NoteInputDialog(MainApplication.getMainFrame(), tr("Reopen note"), tr("Reopen note"));
    392391            dialog.showNoteDialog(tr("Reopen note with message:"), ImageProvider.get("dialogs/notes", "note_open"));
    393392            if (dialog.getValue() != 1) {
     
    415414        @Override
    416415        public void actionPerformed(ActionEvent e) {
    417             NoteSortDialog sortDialog = new NoteSortDialog(Main.parent, tr("Sort notes"), tr("Apply"));
     416            NoteSortDialog sortDialog = new NoteSortDialog(MainApplication.getMainFrame(), tr("Sort notes"), tr("Apply"));
    418417            sortDialog.showSortDialog(noteData.getCurrentSortMethod());
    419418            if (sortDialog.getValue() == 1) {
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java

    r14143 r14153  
    4848import javax.swing.SwingUtilities;
    4949
    50 import org.openstreetmap.josm.Main;
    5150import org.openstreetmap.josm.actions.JosmAction;
    5251import org.openstreetmap.josm.data.preferences.BooleanProperty;
     
    569568                pref.setBorder(BorderFactory.createEmptyBorder());
    570569                pref.addActionListener(e -> {
    571                     final PreferenceDialog p = new PreferenceDialog(Main.parent);
     570                    final PreferenceDialog p = new PreferenceDialog(MainApplication.getMainFrame());
    572571                    if (TabPreferenceSetting.class.isAssignableFrom(preferenceClass)) {
    573572                        p.selectPreferencesTabByClass((Class<? extends TabPreferenceSetting>) preferenceClass);
     
    677676    private class DetachedDialog extends JDialog {
    678677        DetachedDialog() {
    679             super(GuiHelper.getFrameForComponent(Main.parent));
     678            super(GuiHelper.getFrameForComponent(MainApplication.getMainFrame()));
    680679            getContentPane().add(ToggleDialog.this);
    681680            addWindowListener(new WindowAdapter() {
     
    714713                ToggleDialog.this.setPreferredSize(ToggleDialog.this.getDefaultDetachedSize());
    715714                pack();
    716                 setLocationRelativeTo(Main.parent);
     715                setLocationRelativeTo(MainApplication.getMainFrame());
    717716            }
    718717            super.setTitle(titleBar.getTitle());
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java

    r14134 r14153  
    2929import javax.swing.tree.TreePath;
    3030
    31 import org.openstreetmap.josm.Main;
    3231import org.openstreetmap.josm.actions.AbstractSelectAction;
    3332import org.openstreetmap.josm.actions.AutoScaleAction;
     
    251250                if (asked == JOptionPane.DEFAULT_OPTION) {
    252251                    String[] a = new String[] {tr("Whole group"), tr("Single elements"), tr("Nothing")};
    253                     asked = JOptionPane.showOptionDialog(Main.parent, tr("Ignore whole group or individual elements?"),
     252                    asked = JOptionPane.showOptionDialog(MainApplication.getMainFrame(), tr("Ignore whole group or individual elements?"),
    254253                            tr("Ignoring elements"), JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE, null,
    255254                            a, a[1]);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/layer/LayerVisibilityAction.java

    r13849 r14153  
    3434import javax.swing.border.Border;
    3535
    36 import org.openstreetmap.josm.Main;
     36import org.openstreetmap.josm.gui.MainApplication;
    3737import org.openstreetmap.josm.gui.SideButton;
    3838import org.openstreetmap.josm.gui.dialogs.IEnabledStateUpdating;
     
    117117            // Action can be trigger either by opacity button or by popup menu (in case toggle buttons are hidden).
    118118            // In that case, show it in the middle of screen (because opacityButton is not visible)
    119             popup.show(Main.parent, Main.parent.getWidth() / 2, (Main.parent.getHeight() - popup.getHeight()) / 2);
     119            popup.show(MainApplication.getMainFrame(),
     120                    MainApplication.getMainFrame().getWidth() / 2,
     121                    (MainApplication.getMainFrame().getHeight() - popup.getHeight()) / 2);
    120122        }
    121123    }
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java

    r14143 r14153  
    4848import javax.swing.table.TableRowSorter;
    4949
    50 import org.openstreetmap.josm.Main;
    5150import org.openstreetmap.josm.actions.JosmAction;
    5251import org.openstreetmap.josm.actions.relation.DownloadMembersAction;
     
    10291028            }
    10301029
    1031             ExtendedDialog ed = new ExtendedDialog(Main.parent,
     1030            ExtendedDialog ed = new ExtendedDialog(MainApplication.getMainFrame(),
    10321031                    tr("Change relation"),
    10331032                    tr("Delete from relation"), tr("Cancel"));
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/SearchBasedRowFilter.java

    r12656 r14153  
    2727
    2828    @Override
    29     public boolean include(Entry entry) {
     29    public boolean include(Entry<? extends TableModel, ? extends Integer> entry) {
    3030        final String key = entry.getStringValue(0);
    3131        final String value = entry.getStringValue(1);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java

    r14143 r14153  
    6262import javax.swing.text.JTextComponent;
    6363
    64 import org.openstreetmap.josm.Main;
    6564import org.openstreetmap.josm.actions.JosmAction;
    6665import org.openstreetmap.josm.actions.search.SearchAction;
     
    8382import org.openstreetmap.josm.gui.ExtendedDialog;
    8483import org.openstreetmap.josm.gui.IExtendedDialog;
     84import org.openstreetmap.josm.gui.MainApplication;
    8585import org.openstreetmap.josm.gui.datatransfer.ClipboardUtils;
    8686import org.openstreetmap.josm.gui.mappaint.MapPaintStyles;
     
    351351        Logging.warn(parseError);
    352352        JOptionPane.showMessageDialog(
    353                 Main.parent,
     353                MainApplication.getMainFrame(),
    354354                parseError.getMessage(),
    355355                tr("Error"),
     
    383383    private static boolean warnOverwriteKey(String action, String togglePref) {
    384384        return new ExtendedDialog(
    385                 Main.parent,
     385                MainApplication.getMainFrame(),
    386386                tr("Overwrite key"),
    387387                tr("Replace"), tr("Cancel"))
     
    420420
    421421        protected EditTagDialog(String key, Map<String, Integer> map, final boolean initialFocusOnKey) {
    422             super(Main.parent, trn("Change value?", "Change values?", map.size()), tr("OK"), tr("Cancel"));
     422            super(MainApplication.getMainFrame(), trn("Change value?", "Change values?", map.size()), tr("OK"), tr("Cancel"));
    423423            setButtonIcons("ok", "cancel");
    424424            setCancelButton(2);
     
    576576
    577577            setRememberWindowGeometry(getClass().getName() + ".geometry",
    578                 WindowGeometry.centerInWindow(Main.parent, size));
     578                WindowGeometry.centerInWindow(MainApplication.getMainFrame(), size));
    579579        }
    580580
     
    688688
    689689        protected AddTagsDialog() {
    690             super(Main.parent, tr("Add value?"), tr("OK"), tr("Cancel"));
     690            super(MainApplication.getMainFrame(), tr("Add value?"), tr("OK"), tr("Cancel"));
    691691            setButtonIcons("ok", "cancel");
    692692            setCancelButton(2);
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ChildRelationBrowser.java

    r13761 r14153  
    3030import javax.swing.tree.TreePath;
    3131
    32 import org.openstreetmap.josm.Main;
    3332import org.openstreetmap.josm.data.osm.DataSet;
    3433import org.openstreetmap.josm.data.osm.DataSetMerger;
     
    335334            if (conflictsCount > 0) {
    336335                JOptionPane.showMessageDialog(
    337                         Main.parent,
     336                        MainApplication.getMainFrame(),
    338337                        trn("There was {0} conflict during import.",
    339338                                "There were {0} conflicts during import.",
     
    374373
    375374            JOptionPane.showMessageDialog(
    376                     Main.parent,
     375                    MainApplication.getMainFrame(),
    377376                    message,
    378377                    tr("Relation is deleted"),
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

    r14056 r14153  
    4949import javax.swing.KeyStroke;
    5050
    51 import org.openstreetmap.josm.Main;
    5251import org.openstreetmap.josm.actions.JosmAction;
    5352import org.openstreetmap.josm.command.ChangeCommand;
     
    182181
    183182        setRememberWindowGeometry(getClass().getName() + ".geometry",
    184                 WindowGeometry.centerInWindow(Main.parent, new Dimension(700, 650)));
     183                WindowGeometry.centerInWindow(MainApplication.getMainFrame(), new Dimension(700, 650)));
    185184
    186185        final TaggingPresetHandler presetHandler = new TaggingPresetHandler() {
     
    780779            int ret = ConditionalOptionPaneUtil.showOptionDialog(
    781780                    "clean_relation_self_references",
    782                     Main.parent,
     781                    MainApplication.getMainFrame(),
    783782                    tr("<html>There is at least one member in this relation referring<br>"
    784783                            + "to the relation itself.<br>"
     
    853852        int ret = ConditionalOptionPaneUtil.showOptionDialog(
    854853                "add_primitive_to_relation",
    855                 Main.parent,
     854                MainApplication.getMainFrame(),
    856855                msg,
    857856                tr("Multiple members referring to same object."),
     
    885884                Utils.escapeReservedCharactersHTML(primitive.getDisplayName(DefaultNameFormatter.getInstance())));
    886885        JOptionPane.showMessageDialog(
    887                 Main.parent,
     886                MainApplication.getMainFrame(),
    888887                msg,
    889888                tr("Warning"),
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ParentRelationLoadingTask.java

    r13654 r14153  
    1212import javax.swing.SwingUtilities;
    1313
    14 import org.openstreetmap.josm.Main;
    1514import org.openstreetmap.josm.data.osm.DataSet;
    1615import org.openstreetmap.josm.data.osm.DataSetMerger;
    1716import org.openstreetmap.josm.data.osm.Relation;
     17import org.openstreetmap.josm.gui.MainApplication;
    1818import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    1919import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     
    131131    protected void showLastException() {
    132132        JOptionPane.showMessageDialog(
    133                 Main.parent,
     133                MainApplication.getMainFrame(),
    134134                Optional.ofNullable(lastException.getMessage()).orElseGet(lastException::toString),
    135135                tr("Error"),
     
    174174                getLayer().getConflicts().add(visitor.getConflicts());
    175175                JOptionPane.showMessageDialog(
    176                         Main.parent,
     176                        MainApplication.getMainFrame(),
    177177                        tr("There were {0} conflicts during import.",
    178178                                visitor.getConflicts().size()),
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationEditor.java

    r14029 r14153  
    88import java.util.Collection;
    99
    10 import org.openstreetmap.josm.Main;
    1110import org.openstreetmap.josm.data.osm.Relation;
    1211import org.openstreetmap.josm.data.osm.RelationMember;
    1312import org.openstreetmap.josm.gui.ExtendedDialog;
     13import org.openstreetmap.josm.gui.MainApplication;
    1414import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1515import org.openstreetmap.josm.tools.CheckParameterUtil;
     
    5252     */
    5353    protected RelationEditor(OsmDataLayer layer, Relation relation) {
    54         super(Main.parent,
     54        super(MainApplication.getMainFrame(),
    5555                "",
    5656                new String[] {tr("Apply Changes"), tr("Cancel")},
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/CancelAction.java

    r14030 r14153  
    99import javax.swing.RootPaneContainer;
    1010
    11 import org.openstreetmap.josm.Main;
    1211import org.openstreetmap.josm.data.osm.Relation;
    1312import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    1413import org.openstreetmap.josm.gui.HelpAwareOptionPane.ButtonSpec;
     14import org.openstreetmap.josm.gui.MainApplication;
    1515import org.openstreetmap.josm.spi.preferences.Config;
    1616import org.openstreetmap.josm.tools.ImageProvider;
     
    8383
    8484        return HelpAwareOptionPane.showOptionDialog(
    85                 Main.parent,
     85                MainApplication.getMainFrame(),
    8686                tr("<html>The relation has been changed.<br><br>Do you want to save your changes?</html>"),
    8787                        tr("Unsaved changes"),
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/RefreshAction.java

    r14138 r14153  
    1111import javax.swing.JRootPane;
    1212
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.data.UndoRedoHandler;
    1514import org.openstreetmap.josm.data.UndoRedoHandler.CommandQueueListener;
     
    1716import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    1817import org.openstreetmap.josm.gui.HelpAwareOptionPane.ButtonSpec;
     18import org.openstreetmap.josm.gui.MainApplication;
    1919import org.openstreetmap.josm.gui.dialogs.relation.IRelationEditor;
    2020import org.openstreetmap.josm.tools.ImageProvider;
     
    9494
    9595        return HelpAwareOptionPane.showOptionDialog(
    96                 Main.parent,
     96                MainApplication.getMainFrame(),
    9797                tr("<html>You have unsaved changes in this editor window.<br>"+
    9898                   "<br>Do you want to discard these changes and reload data from layer?</html>"),
     
    123123
    124124        return HelpAwareOptionPane.showOptionDialog(
    125                 Main.parent,
     125                MainApplication.getMainFrame(),
    126126                tr("<html>Relation has been deleted outside editor.<br><br>Do you want to close this window?</html>"),
    127127                        tr("Deleted relation"),
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java

    r14134 r14153  
    1111import javax.swing.SwingUtilities;
    1212
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.command.AddCommand;
    1514import org.openstreetmap.josm.command.ChangeCommand;
     
    6261            String msg = tr("One or more members of this new relation have been deleted while the relation editor\n" +
    6362            "was open. They have been removed from the relation members list.");
    64             JOptionPane.showMessageDialog(Main.parent, msg, tr("Warning"), JOptionPane.WARNING_MESSAGE);
     63            JOptionPane.showMessageDialog(MainApplication.getMainFrame(), msg, tr("Warning"), JOptionPane.WARNING_MESSAGE);
    6564        }
    6665        // If the user wanted to create a new relation, but hasn't added any members or
     
    124123
    125124        int ret = HelpAwareOptionPane.showOptionDialog(
    126                 Main.parent,
     125                MainApplication.getMainFrame(),
    127126                tr("<html>This relation has been changed outside of the editor.<br>"
    128127                        + "You cannot apply your changes and continue editing.<br>"
     
    144143    protected void warnDoubleConflict() {
    145144        JOptionPane.showMessageDialog(
    146                 Main.parent,
     145                MainApplication.getMainFrame(),
    147146                tr("<html>Layer ''{0}'' already has a conflict for object<br>"
    148147                        + "''{1}''.<br>"
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SetRoleAction.java

    r14030 r14153  
    1111import javax.swing.event.DocumentListener;
    1212
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.gui.ConditionalOptionPaneUtil;
     14import org.openstreetmap.josm.gui.MainApplication;
    1515import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingTextField;
    1616import org.openstreetmap.josm.tools.ImageProvider;
     
    6161        int ret = ConditionalOptionPaneUtil.showOptionDialog(
    6262                "relation_editor.confirm_applying_empty_role",
    63                 Main.parent,
     63                MainApplication.getMainFrame(),
    6464                message,
    6565                tr("Confirm empty role"),
Note: See TracChangeset for help on using the changeset viewer.