@@ -222,6 +222,7 @@ public String toString() {
222
222
JCheckBox verboseCompilationBox ;
223
223
JCheckBox verboseUploadBox ;
224
224
JCheckBox displayLineNumbersBox ;
225
+ JCheckBox enableCodeFoldingBox ;
225
226
JCheckBox verifyUploadBox ;
226
227
JCheckBox externalEditorBox ;
227
228
JCheckBox checkUpdatesBox ;
@@ -423,6 +424,15 @@ public void actionPerformed(ActionEvent e) {
423
424
right = Math .max (right , left + d .width );
424
425
top += d .height + GUI_BETWEEN ;
425
426
427
+ // [ ] Enable Code Folding
428
+
429
+ enableCodeFoldingBox = new JCheckBox (_ ("Enable Code Folding" ));
430
+ pane .add (enableCodeFoldingBox );
431
+ d = enableCodeFoldingBox .getPreferredSize ();
432
+ enableCodeFoldingBox .setBounds (left , top , d .width + 10 , d .height );
433
+ right = Math .max (right , left + d .width );
434
+ top += d .height + GUI_BETWEEN ;
435
+
426
436
// [ ] Verify code after upload
427
437
428
438
verifyUploadBox = new JCheckBox (_ ("Verify code after upload" ));
@@ -745,6 +755,7 @@ protected void applyFrame() {
745
755
PreferencesData .setBoolean ("build.verbose" , verboseCompilationBox .isSelected ());
746
756
PreferencesData .setBoolean ("upload.verbose" , verboseUploadBox .isSelected ());
747
757
PreferencesData .setBoolean ("editor.linenumbers" , displayLineNumbersBox .isSelected ());
758
+ PreferencesData .setBoolean ("editor.code_folding" , enableCodeFoldingBox .isSelected ());
748
759
PreferencesData .setBoolean ("upload.verify" , verifyUploadBox .isSelected ());
749
760
PreferencesData .setBoolean ("editor.save_on_verify" , saveVerifyUploadBox .isSelected ());
750
761
@@ -836,6 +847,7 @@ protected void showFrame(Editor editor) {
836
847
verboseCompilationBox .setSelected (PreferencesData .getBoolean ("build.verbose" ));
837
848
verboseUploadBox .setSelected (PreferencesData .getBoolean ("upload.verbose" ));
838
849
displayLineNumbersBox .setSelected (PreferencesData .getBoolean ("editor.linenumbers" ));
850
+ enableCodeFoldingBox .setSelected (PreferencesData .getBoolean ("editor.code_folding" ));
839
851
verifyUploadBox .setSelected (PreferencesData .getBoolean ("upload.verify" ));
840
852
841
853
//closingLastQuitsBox.
0 commit comments