Menu

Commit [r5408]  Maximize  Restore  History

Implemented feature request 3081586:

Store Preferences within Projects

There now is an "Advanced" button on the "Project Properties"
dialog that takes the user to a secondary window. In that
window, the user can list (by name, using predictive input)
those preferences that should be saved in the project file.
By default, "Indent Level" and "Language Level" will be saved.

Note that for simplicity, the actual values are still
configured in the "Preferences" window (Edit menu). This
list only names the preferences whose values should be
stored in the project file when the project is saved, and
restored when the project is loaded again.

mgricken 2010-11-16

changed /trunk/drjava/src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/DummyGlobalModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/FileGroupingState.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/GlobalModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/project/ProjectFileIR.java
changed /trunk/drjava/src/edu/rice/cs/drjava/project/ProjectProfile.java
changed /trunk/drjava/src/edu/rice/cs/drjava/project/XMLProjectFileParser.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java
added /trunk/drjava/src/edu/rice/cs/drjava/ui/ProjectAdvancedPropertiesFrame.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/ProjectPropertiesFrame.java
added /trunk/drjava/src/edu/rice/cs/drjava/ui/config/ConfigDescriptions.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/config/ConfigFrame.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/predictive/PredictiveInputFrame.java
changed /trunk/drjava/src/edu/rice/cs/util/StringOps.java
/trunk/drjava/src/edu/rice/cs/drjava/model/AbstractGlobalModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/DummyGlobalModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/FileGroupingState.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/GlobalModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/project/ProjectFileIR.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/project/ProjectProfile.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/project/XMLProjectFileParser.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/ProjectAdvancedPropertiesFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/ProjectPropertiesFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/config/ConfigDescriptions.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/config/ConfigFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/predictive/PredictiveInputFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/StringOps.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB