Updates menu items when the tab changes
()
| 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) { |
no outgoing calls
no test coverage detected