add bold font style options to the History settings tab font options
This commit is contained in:
parent
bb68eb53f7
commit
fbc1a28068
|
@ -233,6 +233,7 @@ public enum Language {
|
|||
ACCEPT,
|
||||
APPLICATION,
|
||||
BEST,
|
||||
BOLD,
|
||||
CANCEL,
|
||||
COMPARE_METHOD,
|
||||
COMPONENTS,
|
||||
|
|
|
@ -69,10 +69,14 @@ class TabHistory extends SettingsTab implements ActionListener, ChangeListener {
|
|||
|
||||
private JComboBox nameFont;
|
||||
|
||||
private JCheckBox nameFontBold;
|
||||
|
||||
private JSpinner nameSize;
|
||||
|
||||
private JComboBox timeFont;
|
||||
|
||||
private JCheckBox timeFontBold;
|
||||
|
||||
private JSpinner timeSize;
|
||||
|
||||
// ----------------------------------------------------------- CONSTRUCTORS
|
||||
|
@ -145,6 +149,14 @@ class TabHistory extends SettingsTab implements ActionListener, ChangeListener {
|
|||
timeFont.setPreferredSize(new Dimension(130, 22));
|
||||
timeFont.addActionListener(this);
|
||||
|
||||
nameFontBold = new JCheckBox("" + Language.BOLD);
|
||||
nameFontBold.setSelected(Settings.historySegmentFont.get().isBold());
|
||||
nameFontBold.addChangeListener(this);
|
||||
|
||||
timeFontBold = new JCheckBox("" + Language.BOLD);
|
||||
timeFontBold.setSelected(Settings.historyTimeFont.get().isBold());
|
||||
timeFontBold.addChangeListener(this);
|
||||
|
||||
nameSize = new JSpinner(new SpinnerNumberModel(
|
||||
Settings.historySegmentFont.get().getSize(), 8, 240, 1)
|
||||
);
|
||||
|
@ -223,6 +235,12 @@ class TabHistory extends SettingsTab implements ActionListener, ChangeListener {
|
|||
Settings.historyTimeFont.set(
|
||||
Settings.historyTimeFont.get().deriveFont((float) size)
|
||||
);
|
||||
} else if (source.equals(nameFontBold)) {
|
||||
int style = nameFontBold.isSelected() ? Font.BOLD : Font.PLAIN;
|
||||
Settings.historySegmentFont.set(Settings.historySegmentFont.get().deriveFont(style));
|
||||
} else if (source.equals(timeFontBold)) {
|
||||
int style = timeFontBold.isSelected() ? Font.BOLD : Font.PLAIN;
|
||||
Settings.historyTimeFont.set(Settings.historyTimeFont.get().deriveFont(style));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -303,12 +321,14 @@ class TabHistory extends SettingsTab implements ActionListener, ChangeListener {
|
|||
);
|
||||
fonts.add(nameFont, GBC.grid(1, 0).anchor(GBC.LINE_START).insets(5, 5));
|
||||
fonts.add(nameSize, GBC.grid(2, 0).anchor(GBC.LINE_START));
|
||||
fonts.add(nameFontBold, GBC.grid(3, 0).anchor(GBC.LINE_START));
|
||||
fonts.add(
|
||||
new JLabel("" + Language.setting_history_timeFont),
|
||||
GBC.grid(0, 1).anchor(GBC.LINE_END)
|
||||
);
|
||||
fonts.add(timeFont, GBC.grid(1, 1).anchor(GBC.LINE_START).insets(5, 5));
|
||||
fonts.add(timeSize, GBC.grid(2, 1).anchor(GBC.LINE_START));
|
||||
fonts.add(timeFontBold, GBC.grid(3, 1).anchor(GBC.LINE_START));
|
||||
fonts.setBorder(
|
||||
BorderFactory.createTitledBorder("" + Language.PN_FONTS)
|
||||
);
|
||||
|
|
|
@ -207,6 +207,7 @@ HUNDREDTH = 100th of a second
|
|||
ACCEPT = Accept
|
||||
APPLICATION = Application
|
||||
BEST = Best Segment
|
||||
BOLD = Bold
|
||||
CANCEL = Cancel
|
||||
COMPARE_METHOD = Compare Method
|
||||
COMPONENTS = Components
|
||||
|
|
Reference in a new issue