29
29
30
30
package cc .arduino .view .preferences ;
31
31
32
+ import cc .arduino .Constants ;
32
33
import processing .app .Base ;
33
34
import processing .app .BaseNoGui ;
34
35
import processing .app .I18n ;
46
47
47
48
public class Preferences extends javax .swing .JDialog {
48
49
49
- public static final String PROXY_TYPE_NONE = "none" ;
50
- public static final String PROXY_TYPE_AUTO = "auto" ;
51
- public static final String PROXY_TYPE_MANUAL = "manual" ;
52
- public static final String PROXY_MANUAL_TYPE_HTTP = "HTTP" ;
53
- public static final String PROXY_MANUAL_TYPE_SOCKS = "SOCKS" ;
54
-
55
- public static final String PREF_PROXY_MANUAL_TYPE = "proxy.manual.type" ;
56
- public static final String PREF_PROXY_TYPE = "proxy.type" ;
57
- public static final String PREF_PROXY_PAC_URL = "proxy.pac.url" ;
58
- public static final String PREF_PROXY_MANUAL_HOSTNAME = "proxy.manual.hostname" ;
59
- public static final String PREF_PROXY_MANUAL_PORT = "proxy.manual.port" ;
60
- public static final String PREF_PROXY_MANUAL_USERNAME = "proxy.manual.username" ;
61
- public static final String PREF_PROXY_MANUAL_PASSWORD = "proxy.manual.password" ;
62
-
63
50
private final Language [] languages ;
64
51
private final Language [] missingLanguages ;
65
52
private final WarningItem [] warningItems ;
@@ -460,11 +447,11 @@ public void mouseEntered(java.awt.event.MouseEvent evt) {
460
447
461
448
proxyTypeButtonGroup .add (noProxy );
462
449
noProxy .setText (tr ("No proxy" ));
463
- noProxy .setActionCommand (PROXY_TYPE_NONE );
450
+ noProxy .setActionCommand (Constants . PROXY_TYPE_NONE );
464
451
465
452
proxyTypeButtonGroup .add (autoProxy );
466
453
autoProxy .setText (tr ("Auto-detect proxy settings" ));
467
- autoProxy .setActionCommand (PROXY_TYPE_AUTO );
454
+ autoProxy .setActionCommand (Constants . PROXY_TYPE_AUTO );
468
455
autoProxy .addItemListener (new java .awt .event .ItemListener () {
469
456
public void itemStateChanged (java .awt .event .ItemEvent evt ) {
470
457
autoProxyItemStateChanged (evt );
@@ -473,7 +460,7 @@ public void itemStateChanged(java.awt.event.ItemEvent evt) {
473
460
474
461
proxyTypeButtonGroup .add (manualProxy );
475
462
manualProxy .setText (tr ("Manual proxy configuration" ));
476
- manualProxy .setActionCommand (PROXY_TYPE_MANUAL );
463
+ manualProxy .setActionCommand (Constants . PROXY_TYPE_MANUAL );
477
464
manualProxy .addItemListener (new java .awt .event .ItemListener () {
478
465
public void itemStateChanged (java .awt .event .ItemEvent evt ) {
479
466
manualProxyItemStateChanged (evt );
@@ -489,11 +476,11 @@ public void itemStateChanged(java.awt.event.ItemEvent evt) {
489
476
490
477
manualProxyTypeButtonGroup .add (manualProxyHTTP );
491
478
manualProxyHTTP .setText ("HTTP" );
492
- manualProxyHTTP .setActionCommand (PROXY_MANUAL_TYPE_HTTP );
479
+ manualProxyHTTP .setActionCommand (Constants . PROXY_MANUAL_TYPE_HTTP );
493
480
494
481
manualProxyTypeButtonGroup .add (manualProxySOCKS );
495
482
manualProxySOCKS .setText ("SOCKS" );
496
- manualProxySOCKS .setActionCommand (PROXY_MANUAL_TYPE_SOCKS );
483
+ manualProxySOCKS .setActionCommand (Constants . PROXY_MANUAL_TYPE_SOCKS );
497
484
498
485
manualProxyHostNameLabel .setText (tr ("Host name:" ));
499
486
@@ -803,13 +790,13 @@ private void savePreferencesData() {
803
790
804
791
PreferencesData .set ("boardsmanager.additional.urls" , additionalBoardsManagerField .getText ().replace ("\r \n " , "\n " ).replace ("\r " , "\n " ).replace ("\n " , "," ));
805
792
806
- PreferencesData .set (PREF_PROXY_TYPE , proxyTypeButtonGroup .getSelection ().getActionCommand ());
807
- PreferencesData .set (PREF_PROXY_PAC_URL , autoProxyUsePAC .isSelected () ? autoProxyPACURL .getText () : "" );
808
- PreferencesData .set (PREF_PROXY_MANUAL_TYPE , manualProxyTypeButtonGroup .getSelection ().getActionCommand ());
809
- PreferencesData .set (PREF_PROXY_MANUAL_HOSTNAME , manualProxyHostName .getText ());
810
- PreferencesData .set (PREF_PROXY_MANUAL_PORT , manualProxyPort .getText ());
811
- PreferencesData .set (PREF_PROXY_MANUAL_USERNAME , manualProxyUsername .getText ());
812
- PreferencesData .set (PREF_PROXY_MANUAL_PASSWORD , String .valueOf (manualProxyPassword .getPassword ()));
793
+ PreferencesData .set (Constants . PREF_PROXY_TYPE , proxyTypeButtonGroup .getSelection ().getActionCommand ());
794
+ PreferencesData .set (Constants . PREF_PROXY_PAC_URL , autoProxyUsePAC .isSelected () ? autoProxyPACURL .getText () : "" );
795
+ PreferencesData .set (Constants . PREF_PROXY_MANUAL_TYPE , manualProxyTypeButtonGroup .getSelection ().getActionCommand ());
796
+ PreferencesData .set (Constants . PREF_PROXY_MANUAL_HOSTNAME , manualProxyHostName .getText ());
797
+ PreferencesData .set (Constants . PREF_PROXY_MANUAL_PORT , manualProxyPort .getText ());
798
+ PreferencesData .set (Constants . PREF_PROXY_MANUAL_USERNAME , manualProxyUsername .getText ());
799
+ PreferencesData .set (Constants . PREF_PROXY_MANUAL_PASSWORD , String .valueOf (manualProxyPassword .getPassword ()));
813
800
}
814
801
815
802
private void showPrerefencesData () {
@@ -852,29 +839,29 @@ private void showPrerefencesData() {
852
839
additionalBoardsManagerField .setText (PreferencesData .get ("boardsmanager.additional.urls" ));
853
840
854
841
disableAllProxyFields ();
855
- String proxyType = PreferencesData .get (PREF_PROXY_TYPE , PROXY_TYPE_AUTO );
842
+ String proxyType = PreferencesData .get (Constants . PREF_PROXY_TYPE , Constants . PROXY_TYPE_AUTO );
856
843
857
- if (PROXY_TYPE_NONE .equals (proxyType )) {
844
+ if (Constants . PROXY_TYPE_NONE .equals (proxyType )) {
858
845
noProxy .setSelected (true );
859
- } else if (PROXY_TYPE_AUTO .equals (proxyType )) {
846
+ } else if (Constants . PROXY_TYPE_AUTO .equals (proxyType )) {
860
847
autoProxy .setSelected (true );
861
848
autoProxyFieldsSetEnabled (true );
862
- if (!PreferencesData .get (PREF_PROXY_PAC_URL , "" ).isEmpty ()) {
849
+ if (!PreferencesData .get (Constants . PREF_PROXY_PAC_URL , "" ).isEmpty ()) {
863
850
autoProxyUsePAC .setSelected (true );
864
- autoProxyPACURL .setText (PreferencesData .get (PREF_PROXY_PAC_URL ));
851
+ autoProxyPACURL .setText (PreferencesData .get (Constants . PREF_PROXY_PAC_URL ));
865
852
}
866
853
} else {
867
854
manualProxy .setSelected (true );
868
855
manualProxyFieldsSetEnabled (true );
869
- manualProxyHostName .setText (PreferencesData .get (PREF_PROXY_MANUAL_HOSTNAME ));
870
- manualProxyPort .setText (PreferencesData .get (PREF_PROXY_MANUAL_PORT ));
871
- manualProxyUsername .setText (PreferencesData .get (PREF_PROXY_MANUAL_USERNAME ));
872
- manualProxyPassword .setText (PreferencesData .get (PREF_PROXY_MANUAL_PASSWORD ));
856
+ manualProxyHostName .setText (PreferencesData .get (Constants . PREF_PROXY_MANUAL_HOSTNAME ));
857
+ manualProxyPort .setText (PreferencesData .get (Constants . PREF_PROXY_MANUAL_PORT ));
858
+ manualProxyUsername .setText (PreferencesData .get (Constants . PREF_PROXY_MANUAL_USERNAME ));
859
+ manualProxyPassword .setText (PreferencesData .get (Constants . PREF_PROXY_MANUAL_PASSWORD ));
873
860
}
874
861
875
- String selectedManualProxyType = PreferencesData .get (PREF_PROXY_MANUAL_TYPE , PROXY_MANUAL_TYPE_HTTP );
876
- manualProxyHTTP .setSelected (PROXY_MANUAL_TYPE_HTTP .equals (selectedManualProxyType ));
877
- manualProxySOCKS .setSelected (PROXY_MANUAL_TYPE_SOCKS .equals (selectedManualProxyType ));
862
+ String selectedManualProxyType = PreferencesData .get (Constants . PREF_PROXY_MANUAL_TYPE , Constants . PROXY_MANUAL_TYPE_HTTP );
863
+ manualProxyHTTP .setSelected (Constants . PROXY_MANUAL_TYPE_HTTP .equals (selectedManualProxyType ));
864
+ manualProxySOCKS .setSelected (Constants . PROXY_MANUAL_TYPE_SOCKS .equals (selectedManualProxyType ));
878
865
}
879
866
880
867
private void manualProxyFieldsSetEnabled (boolean enabled ) {
0 commit comments