/** * None API. Don't use this method! * * @param navControlShown true, if this canvas uses a navigation control. */ public void setNavControlVisible(boolean navControlShown) { boolean oldValue = this.navControlShown; if (oldValue != navControlShown) { if (navControlShown) { final Action[] overlayActions = getOverlayActions(); final ButtonOverlayControl navControl = new ButtonOverlayControl(overlayActions.length, overlayActions); navControlWrapper = new WakefulComponent(navControl); navControlWrapper.setMinAlpha(0.3f); getLayerCanvas().add(navControlWrapper); } else { getLayerCanvas().remove(navControlWrapper); navControlWrapper = null; } validate(); this.navControlShown = navControlShown; } }
/** * None API. Don't use this method! * * @param navControlShown true, if this canvas uses a navigation control. */ public void setNavControlVisible(boolean navControlShown) { boolean oldValue = this.navControlShown; if (oldValue != navControlShown) { if (navControlShown) { final Action[] overlayActions = getOverlayActions(); final ButtonOverlayControl navControl = new ButtonOverlayControl(overlayActions.length, overlayActions); navControlWrapper = new WakefulComponent(navControl); navControlWrapper.setMinAlpha(0.3f); getLayerCanvas().add(navControlWrapper); } else { getLayerCanvas().remove(navControlWrapper); navControlWrapper = null; } validate(); this.navControlShown = navControlShown; } }
/** * None API. Don't use this method! * * @param navControlShown true, if this canvas uses a navigation control. */ public void setNavControlVisible(boolean navControlShown) { boolean oldValue = this.navControlShown; if (oldValue != navControlShown) { if (navControlShown) { final ButtonOverlayControl navControl = new ButtonOverlayControl(new ZoomAllAction(), new ZoomToSelectedAction());//, new ZoomToLocationAction()); navControlWrapper = new WakefulComponent(navControl); navControlWrapper.setMinAlpha(0.5f); layerCanvas.add(navControlWrapper); } else { layerCanvas.remove(navControlWrapper); navControlWrapper = null; } validate(); this.navControlShown = navControlShown; } }