Changeset 12125 in josm for trunk/src/org/openstreetmap/josm/Main.java
- Timestamp:
- 2017-05-12T01:28:59+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/Main.java
r12119 r12125 65 65 import org.openstreetmap.josm.data.projection.ProjectionChangeListener; 66 66 import org.openstreetmap.josm.data.validation.OsmValidator; 67 import org.openstreetmap.josm.gui.MainFrame;68 67 import org.openstreetmap.josm.gui.MainMenu; 69 68 import org.openstreetmap.josm.gui.MainPanel; … … 198 197 199 198 /** 199 * The main panel. 200 * @since 12125 201 */ 202 public MainPanel panel; 203 204 /** 200 205 * The file watcher service. 201 206 */ … … 213 218 @Deprecated 214 219 public static int logLevel = 3; 215 216 /**217 * The real main panel. This field may be removed any time and made private to {@link MainFrame}218 * @see #panel219 */220 protected static final MainPanel mainPanel = new MainPanel(getLayerManager());221 220 222 221 /** … … 491 490 protected Main() { 492 491 setInstance(this); 493 mainPanel.addMapFrameListener((o, n) -> redoUndoListener.commandChanged(0, 0));494 492 } 495 493 … … 579 577 /** 580 578 * Called once at startup to initialize the main window content. 581 * Should set {@link #menu} 579 * Should set {@link #menu} and {@link #panel} 582 580 */ 583 581 protected abstract void initializeMainWindow(); … … 716 714 717 715 /** 718 * Global panel. 719 */ 720 public static final JPanel panel = mainPanel; 721 722 private final CommandQueueListener redoUndoListener = (queueSize, redoSize) -> { 716 * Listener that sets the enabled state of undo/redo menu entries. 717 */ 718 protected final CommandQueueListener redoUndoListener = (queueSize, redoSize) -> { 723 719 menu.undo.setEnabled(queueSize > 0); 724 720 menu.redo.setEnabled(redoSize > 0); … … 770 766 toolbar = new ToolbarPreferences(); 771 767 contentPanePrivate.updateUI(); 772 panel.updateUI();773 768 774 769 UIManager.put("OptionPane.okIcon", ImageProvider.get("ok")); … … 1158 1153 */ 1159 1154 public static boolean addAndFireMapFrameListener(MapFrameListener listener) { 1160 return main Panel.addAndFireMapFrameListener(listener);1155 return main.panel.addAndFireMapFrameListener(listener); 1161 1156 } 1162 1157 … … 1169 1164 */ 1170 1165 public static boolean addMapFrameListener(MapFrameListener listener) { 1171 return main Panel.addMapFrameListener(listener);1166 return main.panel.addMapFrameListener(listener); 1172 1167 } 1173 1168 … … 1179 1174 */ 1180 1175 public static boolean removeMapFrameListener(MapFrameListener listener) { 1181 return main Panel.removeMapFrameListener(listener);1176 return main.panel.removeMapFrameListener(listener); 1182 1177 } 1183 1178
Note:
See TracChangeset
for help on using the changeset viewer.