/** * Unregister this handler from editor events. */ public void unregister() { delegate.unregister(); }
/** * Set the callback closure to get the HTML content. * * @param htmlCallback the callback */ public void setHtmlCallBack(HtmlCallback htmlCallback) { this.htmlCallback = htmlCallback; delegate.setInfoProvider(this); }
/** * Return whether this handler is registered with the editor. * * @return true if registered */ public boolean isRegistered() { return delegate.isRegistered(); }
/** * Unregister this handler from editor events. */ public void unregister() { delegate.unregister(); }
/** * @see #setVisible(boolean) * @return true if visible */ public boolean isVisible() { return delegate.isVisible(); }
/** * Set whether the info window should be closeable by the end user. * * @param showClose true if closeable, false otherwise */ public void setShowClose(boolean showClose) { delegate.setShowClose(showClose); }
/** * Return whether this handler is registered with the editor. * * @return true if registered */ public boolean isRegistered() { return delegate.isRegistered(); }
/** * Register this handler for editor events. */ public void register() { delegate.register(); }
/** * Register this handler for editor events. */ public void register() { delegate.register(); }
/** * Register this handler for editor events. */ public void register() { delegate.register(); }
/** * Make the info window visible. * * @param visible */ public void setVisible(boolean visible) { delegate.setVisible(visible); }
/** * Unregister this handler from editor events. */ public void unregister() { delegate.unregister(); }
/** * Return whether this handler is registered with the editor. * * @return true if registered */ public boolean isRegistered() { return delegate.isRegistered(); }
/** * JavaScript constructor. * * @param jsEditor the editor service */ @Export public JsInfoHandlerWithHtmlCallback(JsGeometryEditor jsEditor) { editor = jsEditor.getDelegate(); delegate = new InfoDragLineHandlerShowingWindow(editor.getMapWidget(), editor.getEditService()); }
/** * JavaScript constructor. * * @param jsEditor the editor service */ @Export public JsLabelHandler(JsGeometryEditor jsEditor) { editor = jsEditor.getDelegate(); delegate = new LabelDragLineHandler(editor.getMapWidget(), editor.getEditService()) ; }
/** * JavaScript constructor. * * @param jsEditor the editor service */ @Export public JsInfoHandler(JsGeometryEditor jsEditor) { editor = jsEditor.getDelegate(); eventBus = new SimpleEventBus(); eventBus.addHandler(InfoDragLineChangedEvent.getType(), this); delegate = new InfoDragLineHandler(editor.getMapWidget(), editor.getEditService(), eventBus); }
/** * Set the callback closure to get the window title. * * @param titleCallback the callback */ public void setTitleCallBack(TitleCallback titleCallback) { this.titleCallback = titleCallback; delegate.setInfoProvider(this); }