|
|
|
@ -60,6 +60,8 @@ public class Display extends javax.swing.JInternalFrame {
|
|
|
|
|
jLabel1 = new javax.swing.JLabel();
|
|
|
|
|
saveBtn = new javax.swing.JButton();
|
|
|
|
|
cancelBtn = new javax.swing.JButton();
|
|
|
|
|
jPanel3 = new javax.swing.JPanel();
|
|
|
|
|
advOptionsBox = new javax.swing.JCheckBox();
|
|
|
|
|
|
|
|
|
|
setClosable(true);
|
|
|
|
|
setIconifiable(true);
|
|
|
|
@ -145,24 +147,47 @@ public class Display extends javax.swing.JInternalFrame {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Editor"));
|
|
|
|
|
|
|
|
|
|
advOptionsBox.setText("Advanced Options");
|
|
|
|
|
|
|
|
|
|
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
|
|
|
|
|
jPanel3.setLayout(jPanel3Layout);
|
|
|
|
|
jPanel3Layout.setHorizontalGroup(
|
|
|
|
|
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
|
|
|
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup()
|
|
|
|
|
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
|
|
|
|
.addComponent(advOptionsBox)
|
|
|
|
|
.addContainerGap())
|
|
|
|
|
);
|
|
|
|
|
jPanel3Layout.setVerticalGroup(
|
|
|
|
|
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
|
|
|
.addGroup(jPanel3Layout.createSequentialGroup()
|
|
|
|
|
.addContainerGap()
|
|
|
|
|
.addComponent(advOptionsBox)
|
|
|
|
|
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
|
|
|
|
getContentPane().setLayout(layout);
|
|
|
|
|
layout.setHorizontalGroup(
|
|
|
|
|
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
|
|
|
.addGroup(layout.createSequentialGroup()
|
|
|
|
|
.addContainerGap()
|
|
|
|
|
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
|
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
|
|
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
|
|
|
.addGroup(layout.createSequentialGroup()
|
|
|
|
|
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
|
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
|
|
|
|
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
|
|
|
.addGap(0, 0, Short.MAX_VALUE))
|
|
|
|
|
.addGroup(layout.createSequentialGroup()
|
|
|
|
|
.addGap(0, 0, Short.MAX_VALUE)
|
|
|
|
|
.addComponent(cancelBtn)
|
|
|
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
|
|
|
.addComponent(saveBtn, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
|
|
|
|
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
|
|
|
|
.addComponent(saveBtn, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE))
|
|
|
|
|
.addGroup(layout.createSequentialGroup()
|
|
|
|
|
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
|
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
|
|
|
|
.addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
|
|
|
.addGap(0, 0, Short.MAX_VALUE)))
|
|
|
|
|
.addContainerGap())
|
|
|
|
|
);
|
|
|
|
|
layout.setVerticalGroup(
|
|
|
|
|
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
|
|
@ -170,12 +195,13 @@ public class Display extends javax.swing.JInternalFrame {
|
|
|
|
|
.addContainerGap()
|
|
|
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
|
|
|
|
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
|
|
|
|
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
|
|
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 29, Short.MAX_VALUE)
|
|
|
|
|
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
|
|
|
|
.addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
|
|
|
|
.addGap(21, 21, 21)
|
|
|
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
|
|
|
.addComponent(saveBtn)
|
|
|
|
|
.addComponent(cancelBtn))
|
|
|
|
|
.addContainerGap())
|
|
|
|
|
.addContainerGap(15, Short.MAX_VALUE))
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
pack();
|
|
|
|
@ -200,9 +226,9 @@ public class Display extends javax.swing.JInternalFrame {
|
|
|
|
|
themeDark.setSelected(false);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// if (PrefStorage.isset("advancedcontrols")) {
|
|
|
|
|
// advOptionsBox.setSelected(true);
|
|
|
|
|
// }
|
|
|
|
|
if (PrefStorage.isset("advancedcontrols")) {
|
|
|
|
|
advOptionsBox.setSelected(true);
|
|
|
|
|
}
|
|
|
|
|
}//GEN-LAST:event_formComponentShown
|
|
|
|
|
|
|
|
|
|
private void saveBtnActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_saveBtnActionPerformed
|
|
|
|
@ -212,28 +238,30 @@ public class Display extends javax.swing.JInternalFrame {
|
|
|
|
|
} else {
|
|
|
|
|
PrefStorage.saveSetting("theme", "light");
|
|
|
|
|
}
|
|
|
|
|
// if (advOptionsBox.isSelected()) {
|
|
|
|
|
// PrefStorage.saveSetting("advancedcontrols", "true");
|
|
|
|
|
// } else {
|
|
|
|
|
// PrefStorage.unset("advancedcontrols");
|
|
|
|
|
// }
|
|
|
|
|
if (advOptionsBox.isSelected()) {
|
|
|
|
|
PrefStorage.saveSetting("advancedcontrols", "true");
|
|
|
|
|
} else {
|
|
|
|
|
PrefStorage.unset("advancedcontrols");
|
|
|
|
|
}
|
|
|
|
|
if (!PrefStorage.save()) {
|
|
|
|
|
// Something dun goofed...
|
|
|
|
|
JOptionPane.showInternalMessageDialog(this,
|
|
|
|
|
JOptionPane.showInternalMessageDialog(this,
|
|
|
|
|
"Error: Problem occured while saving settings. "
|
|
|
|
|
+ "This error is outside the control of "
|
|
|
|
|
+ "the application.");
|
|
|
|
|
+ "This error is outside the control of "
|
|
|
|
|
+ "the application.");
|
|
|
|
|
}
|
|
|
|
|
MainGUI.updateDisplay();
|
|
|
|
|
dispose();
|
|
|
|
|
}//GEN-LAST:event_saveBtnActionPerformed
|
|
|
|
|
|
|
|
|
|
// Variables declaration - do not modify//GEN-BEGIN:variables
|
|
|
|
|
private javax.swing.JCheckBox advOptionsBox;
|
|
|
|
|
private javax.swing.JButton cancelBtn;
|
|
|
|
|
private javax.swing.JComboBox fontSizeBox;
|
|
|
|
|
private javax.swing.JLabel jLabel1;
|
|
|
|
|
private javax.swing.JPanel jPanel1;
|
|
|
|
|
private javax.swing.JPanel jPanel2;
|
|
|
|
|
private javax.swing.JPanel jPanel3;
|
|
|
|
|
private javax.swing.JButton saveBtn;
|
|
|
|
|
private javax.swing.JRadioButton themeDark;
|
|
|
|
|
private javax.swing.ButtonGroup themeGroup;
|
|
|
|
|