mirror of
https://github.com/arduino/Arduino.git
synced 2025-03-01 23:29:28 +01:00
Add Accessibility checkbox on Preferences panel
This commit is contained in:
parent
5bb9f87fae
commit
88bda6eb4e
@ -134,6 +134,7 @@ public class Preferences extends javax.swing.JDialog {
|
|||||||
externalEditorBox = new javax.swing.JCheckBox();
|
externalEditorBox = new javax.swing.JCheckBox();
|
||||||
checkUpdatesBox = new javax.swing.JCheckBox();
|
checkUpdatesBox = new javax.swing.JCheckBox();
|
||||||
saveVerifyUploadBox = new javax.swing.JCheckBox();
|
saveVerifyUploadBox = new javax.swing.JCheckBox();
|
||||||
|
accessibleIDEBox = new javax.swing.JCheckBox();
|
||||||
jLabel1 = new javax.swing.JLabel();
|
jLabel1 = new javax.swing.JLabel();
|
||||||
jLabel2 = new javax.swing.JLabel();
|
jLabel2 = new javax.swing.JLabel();
|
||||||
scaleSpinner = new javax.swing.JSpinner();
|
scaleSpinner = new javax.swing.JSpinner();
|
||||||
@ -281,6 +282,9 @@ public class Preferences extends javax.swing.JDialog {
|
|||||||
saveVerifyUploadBox.setText(tr("Save when verifying or uploading"));
|
saveVerifyUploadBox.setText(tr("Save when verifying or uploading"));
|
||||||
checkboxesContainer.add(saveVerifyUploadBox);
|
checkboxesContainer.add(saveVerifyUploadBox);
|
||||||
|
|
||||||
|
accessibleIDEBox.setText(tr("Use accessibility features"));
|
||||||
|
checkboxesContainer.add(accessibleIDEBox);
|
||||||
|
|
||||||
jLabel1.setText(tr("Interface scale:"));
|
jLabel1.setText(tr("Interface scale:"));
|
||||||
|
|
||||||
jLabel2.setText(tr(" (requires restart of Arduino)"));
|
jLabel2.setText(tr(" (requires restart of Arduino)"));
|
||||||
@ -713,6 +717,7 @@ public class Preferences extends javax.swing.JDialog {
|
|||||||
private javax.swing.JCheckBox autoScaleCheckBox;
|
private javax.swing.JCheckBox autoScaleCheckBox;
|
||||||
private javax.swing.JButton browseButton;
|
private javax.swing.JButton browseButton;
|
||||||
private javax.swing.JCheckBox checkUpdatesBox;
|
private javax.swing.JCheckBox checkUpdatesBox;
|
||||||
|
private javax.swing.JCheckBox accessibleIDEBox;
|
||||||
private javax.swing.JPanel checkboxesContainer;
|
private javax.swing.JPanel checkboxesContainer;
|
||||||
private javax.swing.JComboBox comboLanguage;
|
private javax.swing.JComboBox comboLanguage;
|
||||||
private javax.swing.JLabel comboLanguageLabel;
|
private javax.swing.JLabel comboLanguageLabel;
|
||||||
@ -828,6 +833,8 @@ public class Preferences extends javax.swing.JDialog {
|
|||||||
|
|
||||||
PreferencesData.setBoolean("editor.save_on_verify", saveVerifyUploadBox.isSelected());
|
PreferencesData.setBoolean("editor.save_on_verify", saveVerifyUploadBox.isSelected());
|
||||||
|
|
||||||
|
PreferencesData.setBoolean("ide.accessible", accessibleIDEBox.isSelected());
|
||||||
|
|
||||||
PreferencesData.set("boardsmanager.additional.urls", additionalBoardsManagerField.getText().replace("\r\n", "\n").replace("\r", "\n").replace("\n", ","));
|
PreferencesData.set("boardsmanager.additional.urls", additionalBoardsManagerField.getText().replace("\r\n", "\n").replace("\r", "\n").replace("\n", ","));
|
||||||
|
|
||||||
PreferencesData.set(Constants.PREF_PROXY_TYPE, proxyTypeButtonGroup.getSelection().getActionCommand());
|
PreferencesData.set(Constants.PREF_PROXY_TYPE, proxyTypeButtonGroup.getSelection().getActionCommand());
|
||||||
@ -902,6 +909,8 @@ public class Preferences extends javax.swing.JDialog {
|
|||||||
PreferencesData.setBoolean("editor.update_extension", true);
|
PreferencesData.setBoolean("editor.update_extension", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
accessibleIDEBox.setSelected(PreferencesData.getBoolean("ide.accessible"));
|
||||||
|
|
||||||
saveVerifyUploadBox.setSelected(PreferencesData.getBoolean("editor.save_on_verify"));
|
saveVerifyUploadBox.setSelected(PreferencesData.getBoolean("editor.save_on_verify"));
|
||||||
|
|
||||||
additionalBoardsManagerField.setText(PreferencesData.get("boardsmanager.additional.urls"));
|
additionalBoardsManagerField.setText(PreferencesData.get("boardsmanager.additional.urls"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user