461 |
// mapPane.setState(SelectableXMapPane.ZOOM_OUT); |
// mapPane.setState(SelectableXMapPane.ZOOM_OUT); |
462 |
// mapPane.setNormalCursor(SwingUtil.ZOOMOUT_CURSOR); |
// mapPane.setNormalCursor(SwingUtil.ZOOMOUT_CURSOR); |
463 |
break; |
break; |
464 |
default: |
// default: |
465 |
// Set map actions to default |
// Set map actions to default |
466 |
mapPane.setState(SelectableXMapPane.NONE); |
// mapPane.setState(SelectableXMapPane.NONE); |
467 |
// mapPane.setNormalCursor(null); |
// mapPane.setNormalCursor(null); |
468 |
break; |
// break; |
469 |
} |
} |
470 |
// mapPane.updateCursorAndRepaintTimer(); |
// mapPane.updateCursorAndRepaintTimer(); |
471 |
} |
} |
641 |
* {@linkplain #getToolButton(int) tool button} |
* {@linkplain #getToolButton(int) tool button} |
642 |
*/ |
*/ |
643 |
public AbstractButton getButton(int id) { |
public AbstractButton getButton(int id) { |
644 |
|
|
645 |
|
//ACHUTNG: Das ist ein SK QUICK FIX! TODO |
646 |
|
if (!(toolAndActionButtons.get(id) instanceof AbstractButton)) return null; |
647 |
|
|
648 |
AbstractButton button = (AbstractButton) toolAndActionButtons.get(id); |
AbstractButton button = (AbstractButton) toolAndActionButtons.get(id); |
649 |
if (button == null) |
if (button == null) |
650 |
LOGGER.warn("Unknown tool or action ID: " + id); |
LOGGER.warn("Unknown tool or action ID: " + id); |
786 |
* is {@code false} |
* is {@code false} |
787 |
*/ |
*/ |
788 |
public void setAllToolsEnabled(boolean enabled, boolean hideOnDisable) { |
public void setAllToolsEnabled(boolean enabled, boolean hideOnDisable) { |
789 |
for (int tool : toolAndActionButtons.keySet()) |
for (int id : toolAndActionButtons.keySet()) { |
790 |
setButtonEnabled(tool, enabled, hideOnDisable); |
if (toolAndActionButtons.get(id) instanceof JToggleButton) { |
791 |
|
setButtonEnabled(id, enabled, hideOnDisable); |
792 |
|
} |
793 |
|
} |
794 |
} |
} |
795 |
|
|
796 |
/** |
/** |
797 |
* Sets the activation for all actions. |
* Sets the activation for all actions. |
798 |
* |
* |
914 |
} |
} |
915 |
|
|
916 |
public MapPaneToolBarAction(int id, MapPaneToolBar toolBar, XMapPaneTool tool) { |
public MapPaneToolBarAction(int id, MapPaneToolBar toolBar, XMapPaneTool tool) { |
917 |
this(id, toolBar, "", tool.icon, tool.toolTip); |
this(id, toolBar, "", tool.getIcon(), tool.getToolTip()); |
918 |
} |
} |
919 |
|
|
920 |
/** |
/** |