MCPcopy Create free account
hub / github.com/Neop/mudmap2 / updateMenus

Method updateMenus

src/main/java/mudmap2/frontend/Mainwindow.java:319–347  ·  view source on GitHub ↗

Updates menu items when the tab changes

()

Source from the content-addressed store, hash-verified

317 * Updates menu items when the tab changes
318 */
319 private void updateMenus() {
320 final boolean enabled = tabbedPane != null && tabbedPane.getSelectedComponent() instanceof WorldTab;
321 menuFileSave.setEnabled(enabled);
322 menuFileSaveAs.setEnabled(enabled);
323 menuFileSaveAsImage.setEnabled(enabled);
324 menuFileExportLayer.setEnabled(enabled);
325 menuFileImportLayer.setEnabled(enabled);
326
327 //menuWorldCurvedPaths.setEnabled(enabled);
328 menuWorldEditWorld.setEnabled(enabled);
329 menuWorldGotoHomePosition.setEnabled(enabled);
330 menuWorldPathColors.setEnabled(enabled);
331 menuWorldSetHomePosition.setEnabled(enabled);
332 menuWorldPlaceGroups.setEnabled(enabled);
333 menuWorldRiskLevels.setEnabled(enabled);
334 //menuWorldShowCursor.setEnabled(enabled);
335 //menuWorldShowGrid.setEnabled(enabled);
336 /* TODO: deactivated for toggle buttons since they did not accept
337 * correct state
338 */
339
340 /*WorldTab selectedTab = getSelectedTab();
341 if(selectedTab != null){
342 MapPainterDefault mapPainter = ((MapPainterDefault) selectedTab.getWorldPanel().getMappainter());
343 menuWorldShowCursor.setState(selectedTab.getWorldPanel().isCursorEnabled());
344 menuWorldShowGrid.setState(mapPainter.isGridEnabled());
345 menuWorldCurvedPaths.setState(mapPainter.getPathsCurved());
346 }*/
347 }
348
349 @Override
350 public void actionPerformed(final ActionEvent e) {

Callers 2

initGuiMethod · 0.95
stateChangedMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected