/** * Stop logging. */ public void stopLogging() { kernel.setUndoActive(oldUndoActive); kernel.storeUndoInfo(); closeSocket(); listeners.clear(); listenersL.clear(); listenersF.clear(); listenersAges.clear(); }
/** * Store global undo point an possibly one for mode. * * @param storeForMode * whether to store a mode undo point too */ final public void storeUndoInfoAndStateForModeStarting( boolean storeForMode) { if (isUndoActive()) { if (storeForMode) { kernel.storeUndoInfoAndStateForModeStarting(); } else { kernel.storeUndoInfo(); } setUnsaved(); } }
@Override public void callback(GeoElementND[] geoElements) { if (geoElements instanceof GeoElement[]) { hideLabels((GeoElement[]) geoElements); } geoElements[0].getKernel().storeUndoInfo(); }
/** * Execute this suggestion. * * @param geo the geo element to perform the suggestion on */ public final void execute(GeoElementND geo) { runCommands(geo); geo.getKernel().storeUndoInfo(); }
@Override public void storeUndoInfo() { if (isUndoActive()) { kernel.storeUndoInfo(); setUnsaved(); } }
/** * @param selectedIndex0 * new selected index * @param update * t */ public void setSelectedIndex(final int selectedIndex0, boolean update) { selectedIndex = selectedIndex0; if (selectedIndex < 0 || selectedIndex > size() - 1) { selectedIndex = 0; } if (update) { updateCascade(); getKernel().notifyRepaint(); getKernel().storeUndoInfo(); } }