/** * Detach this view from kernel */ public void detachView() { kernel.detach(this); clearView(); }
public void detachView() { removeGeos(); kernel.detach(this); // plotPanel.detachView(); // clearView(); // kernel.notifyRemoveAll(this); }
/** * Detach from the kernel */ public void detachView() { app.getKernel().detach(this); }
final public void detachView() { // only detach view if there are // no registered navigation bars if (isViewAttached && navigationBars.size() == 0) { // clear view rowList.clear(); geoMap.clear(); kernel.detach(this); isViewAttached = false; // side effect: go to last construction step setConstructionStep(kernel.getLastConstructionStep()); } }
public void previousStep() { if (isViewAttached) { kernel.detach(data); } kernel.previousStep(); if (isViewAttached) { kernel.attach(data); } updateNavBarsAndRepaint(); }
public void setConstructionStep(int step) { if (isViewAttached) { kernel.detach(data); } kernel.setConstructionStep(step); if (isViewAttached) { kernel.attach(data); } updateNavBarsAndRepaint(); }
public void lastStep() { if (isViewAttached) { kernel.detach(data); } kernel.lastStep(); if (isViewAttached) { kernel.attach(data); } updateNavBarsAndRepaint(); }
public void firstStep() { if (isViewAttached) { kernel.detach(data); } kernel.firstStep(); if (isViewAttached) { kernel.attach(data); } updateNavBarsAndRepaint(); }
public void nextStep() { if (isViewAttached) { kernel.detach(data); } kernel.nextStep(); if (isViewAttached) { kernel.attach(data); } updateNavBarsAndRepaint(); scrollToConstructionStep(); }
@Override public String exportObj(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, double xyScale, double xzScale, double xTickDistance, double yTickDistance, double zTickDistance) { // use ad hoc 3D view for export EuclidianSettings3D settings = new EuclidianSettings3D(app); EuclidianView3DForExport exportView3D = new EuclidianView3DForExport( new EuclidianController3DForExport(app), settings); Format format = new FormatObj(); exportView3D.updateSettings(xmin, xmax, ymin, ymax, zmin, zmax, xyScale, xzScale, xTickDistance, yTickDistance, zTickDistance); StringBuilder export = exportView3D.export3D(format); app.getKernel().detach(exportView3D); return export.toString(); }
@Override public String exportCollada(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, double xyScale, double xzScale, double xTickDistance, double yTickDistance, double zTickDistance) { // use ad hoc 3D view for export EuclidianSettings3D settings = new EuclidianSettings3D(app); EuclidianView3DForExport exportView3D = new EuclidianView3DForExport( new EuclidianController3DForExport(app), settings); Format format = new FormatCollada(); exportView3D.updateSettings(xmin, xmax, ymin, ymax, zmin, zmax, xyScale, xzScale, xTickDistance, yTickDistance, zTickDistance); StringBuilder export = exportView3D.export3D(format); app.getKernel().detach(exportView3D); return export.toString(); }
/** * remove panel from gui and view from kernel */ public void removeFromGuiAndKernel() { panel.closePanel(); view.getApplication().getGuiManager().getLayout().getDockManager() .unRegisterPanel(panel); view.getKernel().detach(view); }
public void setInspectorVisible(boolean isVisible) { if (isVisible) { Log.debug("setInspectorVisible(true)"); app.getKernel().attach(this); } else { Log.debug("setInspectorVisible(false)"); app.getKernel().detach(this); app.getSelectionManager().removeSelectionListener(sl); getModel().clearGeoList(); } }
@Before public void setupTest() { getKernel().detach(view); view = new TableValuesView(getKernel()); getKernel().attach(view); model = view.getTableValuesModel(); view.clearView(); }
app.getKernel().detach(exportView3D); app.exportStringToFile(format.getExtension(), export.toString()); } else { app.getSettings().getEuclidian(3)); StringBuilder export = exportView3D.export3D(format); app.getKernel().detach(exportView3D); app.exportStringToFile(format.getExtension(), export.toString());
app.getKernel().detach(exportView3D);