MCPcopy Index your code
hub / github.com/benfry/processing4 / updateInternal

Method updateInternal

app/src/processing/app/Sketch.java:1222–1238  ·  view source on GitHub ↗

Update internal state for new sketch name or folder location.

(File sketchFolder)

Source from the content-addressed store, hash-verified

1220 * Update internal state for new sketch name or folder location.
1221 */
1222 protected void updateInternal(File sketchFolder) {
1223 // reset all the state information for the sketch object
1224 mainFile = code[0].getFile();
1225
1226 name = sketchFolder.getName();
1227 folder = sketchFolder;
1228 disappearedWarning = false;
1229 codeFolder = new File(folder, "code");
1230 dataFolder = new File(folder, "data");
1231
1232 updateNameProperties();
1233
1234 // Name changed, rebuild the sketch menus
1235 calcModified();
1236 editor.updateTitle();
1237 editor.getBase().rebuildSketchbook();
1238 }
1239
1240
1241 protected void updateModeProperties(Mode mode, Mode defaultMode) {

Callers 2

renameSketchMethod · 0.95
saveAsMethod · 0.95

Calls 7

updateNamePropertiesMethod · 0.95
calcModifiedMethod · 0.95
getFileMethod · 0.80
updateTitleMethod · 0.80
rebuildSketchbookMethod · 0.80
getBaseMethod · 0.80
getNameMethod · 0.45

Tested by

no test coverage detected