mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 03:08:02 +00:00
Add checkbox to control whether list view or card view for Stack
This commit is contained in:
@@ -82,6 +82,7 @@ public enum CSubmenuPreferences implements ICDoc {
|
|||||||
lstControls.add(Pair.of(view.getCbCompactMainMenu(), FPref.UI_COMPACT_MAIN_MENU));
|
lstControls.add(Pair.of(view.getCbCompactMainMenu(), FPref.UI_COMPACT_MAIN_MENU));
|
||||||
lstControls.add(Pair.of(view.getCbUseThemes(), FPref.UI_THEMED_COMBOBOX));
|
lstControls.add(Pair.of(view.getCbUseThemes(), FPref.UI_THEMED_COMBOBOX));
|
||||||
lstControls.add(Pair.of(view.getCbPromptFreeBlocks(), FPref.MATCHPREF_PROMPT_FREE_BLOCKS));
|
lstControls.add(Pair.of(view.getCbPromptFreeBlocks(), FPref.MATCHPREF_PROMPT_FREE_BLOCKS));
|
||||||
|
lstControls.add(Pair.of(view.getCbStackCardView(), FPref.UI_STACK_CARD_VIEW));
|
||||||
lstControls.add(Pair.of(view.getCbHideReminderText(), FPref.UI_HIDE_REMINDER_TEXT));
|
lstControls.add(Pair.of(view.getCbHideReminderText(), FPref.UI_HIDE_REMINDER_TEXT));
|
||||||
|
|
||||||
for(final Pair<JCheckBox, FPref> kv : lstControls) {
|
for(final Pair<JCheckBox, FPref> kv : lstControls) {
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ public enum VSubmenuPreferences implements IVSubmenu<CSubmenuPreferences> {
|
|||||||
private final JCheckBox cbCompactMainMenu = new OptionsCheckBox("Use Compact Main Sidebar Menu");
|
private final JCheckBox cbCompactMainMenu = new OptionsCheckBox("Use Compact Main Sidebar Menu");
|
||||||
private final JCheckBox cbUseThemes = new OptionsCheckBox("Enable Themes");
|
private final JCheckBox cbUseThemes = new OptionsCheckBox("Enable Themes");
|
||||||
private final JCheckBox cbPromptFreeBlocks = new OptionsCheckBox("Free Block Handling");
|
private final JCheckBox cbPromptFreeBlocks = new OptionsCheckBox("Free Block Handling");
|
||||||
|
private final JCheckBox cbStackCardView = new OptionsCheckBox("Card View for Stack");
|
||||||
private final JCheckBox cbHideReminderText = new OptionsCheckBox("Hide Reminder Text");
|
private final JCheckBox cbHideReminderText = new OptionsCheckBox("Hide Reminder Text");
|
||||||
|
|
||||||
private final Map<FPref, KeyboardShortcutField> shortcutFields = new HashMap<FPref, KeyboardShortcutField>();
|
private final Map<FPref, KeyboardShortcutField> shortcutFields = new HashMap<FPref, KeyboardShortcutField>();
|
||||||
@@ -195,6 +196,9 @@ public enum VSubmenuPreferences implements IVSubmenu<CSubmenuPreferences> {
|
|||||||
pnlPrefs.add(cbUiForTouchScreen, regularConstraints);
|
pnlPrefs.add(cbUiForTouchScreen, regularConstraints);
|
||||||
pnlPrefs.add(new NoteLabel("Increases some UI elements to provide a better experience on touchscreen devices. (Needs restart)"), regularConstraints);
|
pnlPrefs.add(new NoteLabel("Increases some UI elements to provide a better experience on touchscreen devices. (Needs restart)"), regularConstraints);
|
||||||
|
|
||||||
|
pnlPrefs.add(cbStackCardView, regularConstraints);
|
||||||
|
pnlPrefs.add(new NoteLabel("Show cards and abilities on Stack in card view rather than list view."), regularConstraints);
|
||||||
|
|
||||||
pnlPrefs.add(cbHideReminderText, regularConstraints);
|
pnlPrefs.add(cbHideReminderText, regularConstraints);
|
||||||
pnlPrefs.add(new NoteLabel("Hide reminder text in Card Detail pane."), regularConstraints);
|
pnlPrefs.add(new NoteLabel("Hide reminder text in Card Detail pane."), regularConstraints);
|
||||||
|
|
||||||
@@ -488,6 +492,10 @@ public enum VSubmenuPreferences implements IVSubmenu<CSubmenuPreferences> {
|
|||||||
return cbUiForTouchScreen;
|
return cbUiForTouchScreen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public final JCheckBox getCbStackCardView() {
|
||||||
|
return cbStackCardView;
|
||||||
|
}
|
||||||
|
|
||||||
public final JCheckBox getCbHideReminderText() {
|
public final JCheckBox getCbHideReminderText() {
|
||||||
return cbHideReminderText;
|
return cbHideReminderText;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -363,7 +363,6 @@ public enum VStack implements IVDoc<CStack> {
|
|||||||
|
|
||||||
public StackArea(final JScrollPane scrollPane) {
|
public StackArea(final JScrollPane scrollPane) {
|
||||||
super(scrollPane);
|
super(scrollPane);
|
||||||
setCardWidthMax(200);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
|
|||||||
Reference in New Issue
Block a user