@Override public void doLayout() { if (navControlShown && navControlWrapper != null) { navControlWrapper.setLocation(getWidth() - navControlWrapper.getWidth() - 4, 4); } super.doLayout(); }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); navControlWrapper.setEnabled(enabled); }
/** * 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; } }
@Override public void doLayout() { if (navControlShown && navControlWrapper != null) { navControlWrapper.setLocation(getWidth() - navControlWrapper.getWidth() - 4, 4); } super.doLayout(); }
/** * 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; } }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); navControlWrapper.setEnabled(enabled); }
@Override public void doLayout() { if (navControlShown && navControlWrapper != null) { navControlWrapper.setLocation(getWidth() - navControlWrapper.getWidth() - 4, 4); } super.doLayout(); }