mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-10 04:16:02 -04:00
fix: inconsistent sidebar icon size & color
This commit is contained in:
parent
56bd2e0d95
commit
6a2ffa4f30
@ -24,6 +24,7 @@ import org.jackhuang.hmcl.mod.curse.CurseAddon;
|
|||||||
import org.jackhuang.hmcl.mod.curse.CurseModManager;
|
import org.jackhuang.hmcl.mod.curse.CurseModManager;
|
||||||
import org.jackhuang.hmcl.setting.Profile;
|
import org.jackhuang.hmcl.setting.Profile;
|
||||||
import org.jackhuang.hmcl.setting.Profiles;
|
import org.jackhuang.hmcl.setting.Profiles;
|
||||||
|
import org.jackhuang.hmcl.setting.Theme;
|
||||||
import org.jackhuang.hmcl.task.FileDownloadTask;
|
import org.jackhuang.hmcl.task.FileDownloadTask;
|
||||||
import org.jackhuang.hmcl.task.Task;
|
import org.jackhuang.hmcl.task.Task;
|
||||||
import org.jackhuang.hmcl.task.TaskExecutor;
|
import org.jackhuang.hmcl.task.TaskExecutor;
|
||||||
@ -85,37 +86,37 @@ public class DownloadPage extends BorderPane implements DecoratorPage {
|
|||||||
AdvancedListBox sideBar = new AdvancedListBox()
|
AdvancedListBox sideBar = new AdvancedListBox()
|
||||||
.addNavigationDrawerItem(item -> {
|
.addNavigationDrawerItem(item -> {
|
||||||
item.setTitle(i18n("install.new_game"));
|
item.setTitle(i18n("install.new_game"));
|
||||||
item.setLeftGraphic(wrap(SVG.gamepad(null, 20, 20)));
|
item.setLeftGraphic(wrap(SVG.gamepad(Theme.blackFillBinding(), 24, 24)));
|
||||||
item.setOnAction(e -> Versions.addNewGame());
|
item.setOnAction(e -> Versions.addNewGame());
|
||||||
})
|
})
|
||||||
.startCategory(i18n("download"))
|
.startCategory(i18n("download"))
|
||||||
.addNavigationDrawerItem(item -> {
|
.addNavigationDrawerItem(item -> {
|
||||||
item.setTitle(i18n("mods"));
|
item.setTitle(i18n("mods"));
|
||||||
item.setLeftGraphic(wrap(SVG.puzzle(null, 20, 20)));
|
item.setLeftGraphic(wrap(SVG.puzzle(Theme.blackFillBinding(), 24, 24)));
|
||||||
item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(modTab));
|
item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(modTab));
|
||||||
item.setOnAction(e -> tab.getSelectionModel().select(modTab));
|
item.setOnAction(e -> tab.getSelectionModel().select(modTab));
|
||||||
})
|
})
|
||||||
.addNavigationDrawerItem(settingsItem -> {
|
.addNavigationDrawerItem(settingsItem -> {
|
||||||
settingsItem.setTitle(i18n("modpack"));
|
settingsItem.setTitle(i18n("modpack"));
|
||||||
settingsItem.setLeftGraphic(wrap(SVG.pack(null, 20, 20)));
|
settingsItem.setLeftGraphic(wrap(SVG.pack(Theme.blackFillBinding(), 24, 24)));
|
||||||
settingsItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(modpackTab));
|
settingsItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(modpackTab));
|
||||||
settingsItem.setOnAction(e -> tab.getSelectionModel().select(modpackTab));
|
settingsItem.setOnAction(e -> tab.getSelectionModel().select(modpackTab));
|
||||||
})
|
})
|
||||||
.addNavigationDrawerItem(item -> {
|
.addNavigationDrawerItem(item -> {
|
||||||
item.setTitle(i18n("resourcepack"));
|
item.setTitle(i18n("resourcepack"));
|
||||||
item.setLeftGraphic(wrap(SVG.textureBox(null, 20, 20)));
|
item.setLeftGraphic(wrap(SVG.textureBox(Theme.blackFillBinding(), 24, 24)));
|
||||||
item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(resourcePackTab));
|
item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(resourcePackTab));
|
||||||
item.setOnAction(e -> tab.getSelectionModel().select(resourcePackTab));
|
item.setOnAction(e -> tab.getSelectionModel().select(resourcePackTab));
|
||||||
})
|
})
|
||||||
// .addNavigationDrawerItem(item -> {
|
// .addNavigationDrawerItem(item -> {
|
||||||
// item.setTitle(i18n("download.curseforge.customization"));
|
// item.setTitle(i18n("download.curseforge.customization"));
|
||||||
// item.setLeftGraphic(wrap(SVG.script(null, 20, 20)));
|
// item.setLeftGraphic(wrap(SVG.script(Theme.blackFillBinding(), 24, 24)));
|
||||||
// item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(customizationTab));
|
// item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(customizationTab));
|
||||||
// item.setOnAction(e -> tab.getSelectionModel().select(customizationTab));
|
// item.setOnAction(e -> tab.getSelectionModel().select(customizationTab));
|
||||||
// })
|
// })
|
||||||
.addNavigationDrawerItem(item -> {
|
.addNavigationDrawerItem(item -> {
|
||||||
item.setTitle(i18n("world"));
|
item.setTitle(i18n("world"));
|
||||||
item.setLeftGraphic(wrap(SVG.earth(null, 20, 20)));
|
item.setLeftGraphic(wrap(SVG.earth(Theme.blackFillBinding(), 24, 24)));
|
||||||
item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(worldTab));
|
item.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(worldTab));
|
||||||
item.setOnAction(e -> tab.getSelectionModel().select(worldTab));
|
item.setOnAction(e -> tab.getSelectionModel().select(worldTab));
|
||||||
});
|
});
|
||||||
|
@ -22,6 +22,7 @@ import javafx.beans.property.ReadOnlyObjectWrapper;
|
|||||||
import javafx.scene.layout.BorderPane;
|
import javafx.scene.layout.BorderPane;
|
||||||
import org.jackhuang.hmcl.setting.Profile;
|
import org.jackhuang.hmcl.setting.Profile;
|
||||||
import org.jackhuang.hmcl.setting.Profiles;
|
import org.jackhuang.hmcl.setting.Profiles;
|
||||||
|
import org.jackhuang.hmcl.setting.Theme;
|
||||||
import org.jackhuang.hmcl.ui.FXUtils;
|
import org.jackhuang.hmcl.ui.FXUtils;
|
||||||
import org.jackhuang.hmcl.ui.SVG;
|
import org.jackhuang.hmcl.ui.SVG;
|
||||||
import org.jackhuang.hmcl.ui.animation.ContainerAnimations;
|
import org.jackhuang.hmcl.ui.animation.ContainerAnimations;
|
||||||
@ -68,45 +69,45 @@ public class LauncherSettingsPage extends BorderPane implements DecoratorPage {
|
|||||||
AdvancedListBox sideBar = new AdvancedListBox()
|
AdvancedListBox sideBar = new AdvancedListBox()
|
||||||
.addNavigationDrawerItem(settingsItem -> {
|
.addNavigationDrawerItem(settingsItem -> {
|
||||||
settingsItem.setTitle(i18n("settings.type.global.manage"));
|
settingsItem.setTitle(i18n("settings.type.global.manage"));
|
||||||
settingsItem.setLeftGraphic(wrap(SVG.gamepad(null, 20, 20)));
|
settingsItem.setLeftGraphic(wrap(SVG.gamepad(Theme.blackFillBinding(), 24, 24)));
|
||||||
settingsItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(gameTab));
|
settingsItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(gameTab));
|
||||||
settingsItem.setOnAction(e -> tab.getSelectionModel().select(gameTab));
|
settingsItem.setOnAction(e -> tab.getSelectionModel().select(gameTab));
|
||||||
})
|
})
|
||||||
.startCategory(i18n("launcher"))
|
.startCategory(i18n("launcher"))
|
||||||
.addNavigationDrawerItem(settingsItem -> {
|
.addNavigationDrawerItem(settingsItem -> {
|
||||||
settingsItem.setTitle(i18n("settings.launcher.general"));
|
settingsItem.setTitle(i18n("settings.launcher.general"));
|
||||||
settingsItem.setLeftGraphic(wrap(SVG.applicationOutline(null, 20, 20)));
|
settingsItem.setLeftGraphic(wrap(SVG.applicationOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
settingsItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(settingsTab));
|
settingsItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(settingsTab));
|
||||||
settingsItem.setOnAction(e -> tab.getSelectionModel().select(settingsTab));
|
settingsItem.setOnAction(e -> tab.getSelectionModel().select(settingsTab));
|
||||||
})
|
})
|
||||||
.addNavigationDrawerItem(personalizationItem -> {
|
.addNavigationDrawerItem(personalizationItem -> {
|
||||||
personalizationItem.setTitle(i18n("settings.launcher.appearance"));
|
personalizationItem.setTitle(i18n("settings.launcher.appearance"));
|
||||||
personalizationItem.setLeftGraphic(wrap(SVG.styleOutline(null, 20, 20)));
|
personalizationItem.setLeftGraphic(wrap(SVG.styleOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
personalizationItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(personalizationTab));
|
personalizationItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(personalizationTab));
|
||||||
personalizationItem.setOnAction(e -> tab.getSelectionModel().select(personalizationTab));
|
personalizationItem.setOnAction(e -> tab.getSelectionModel().select(personalizationTab));
|
||||||
})
|
})
|
||||||
.addNavigationDrawerItem(downloadItem -> {
|
.addNavigationDrawerItem(downloadItem -> {
|
||||||
downloadItem.setTitle(i18n("download"));
|
downloadItem.setTitle(i18n("download"));
|
||||||
downloadItem.setLeftGraphic(wrap(SVG.downloadOutline(null, 20, 20)));
|
downloadItem.setLeftGraphic(wrap(SVG.downloadOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
downloadItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(downloadTab));
|
downloadItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(downloadTab));
|
||||||
downloadItem.setOnAction(e -> tab.getSelectionModel().select(downloadTab));
|
downloadItem.setOnAction(e -> tab.getSelectionModel().select(downloadTab));
|
||||||
})
|
})
|
||||||
.startCategory(i18n("help"))
|
.startCategory(i18n("help"))
|
||||||
.addNavigationDrawerItem(helpItem -> {
|
.addNavigationDrawerItem(helpItem -> {
|
||||||
helpItem.setTitle(i18n("help"));
|
helpItem.setTitle(i18n("help"));
|
||||||
helpItem.setLeftGraphic(wrap(SVG.helpCircleOutline(null, 20, 20)));
|
helpItem.setLeftGraphic(wrap(SVG.helpCircleOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
helpItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(helpTab));
|
helpItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(helpTab));
|
||||||
helpItem.setOnAction(e -> tab.getSelectionModel().select(helpTab));
|
helpItem.setOnAction(e -> tab.getSelectionModel().select(helpTab));
|
||||||
})
|
})
|
||||||
.addNavigationDrawerItem(sponsorItem -> {
|
.addNavigationDrawerItem(sponsorItem -> {
|
||||||
sponsorItem.setTitle(i18n("sponsor"));
|
sponsorItem.setTitle(i18n("sponsor"));
|
||||||
sponsorItem.setLeftGraphic(wrap(SVG.handHearOutline(null, 20, 20)));
|
sponsorItem.setLeftGraphic(wrap(SVG.handHearOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
sponsorItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(sponsorTab));
|
sponsorItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(sponsorTab));
|
||||||
sponsorItem.setOnAction(e -> tab.getSelectionModel().select(sponsorTab));
|
sponsorItem.setOnAction(e -> tab.getSelectionModel().select(sponsorTab));
|
||||||
})
|
})
|
||||||
.addNavigationDrawerItem(aboutItem -> {
|
.addNavigationDrawerItem(aboutItem -> {
|
||||||
aboutItem.setTitle(i18n("about"));
|
aboutItem.setTitle(i18n("about"));
|
||||||
aboutItem.setLeftGraphic(wrap(SVG.informationOutline(null, 20, 20)));
|
aboutItem.setLeftGraphic(wrap(SVG.informationOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
aboutItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(aboutTab));
|
aboutItem.activeProperty().bind(tab.getSelectionModel().selectedItemProperty().isEqualTo(aboutTab));
|
||||||
aboutItem.setOnAction(e -> tab.getSelectionModel().select(aboutTab));
|
aboutItem.setOnAction(e -> tab.getSelectionModel().select(aboutTab));
|
||||||
});
|
});
|
||||||
|
@ -244,7 +244,7 @@ public class VersionPage extends Control implements DecoratorPage, ModDownloadPa
|
|||||||
AdvancedListItem versionSettingsItem = new AdvancedListItem();
|
AdvancedListItem versionSettingsItem = new AdvancedListItem();
|
||||||
versionSettingsItem.getStyleClass().add("navigation-drawer-item");
|
versionSettingsItem.getStyleClass().add("navigation-drawer-item");
|
||||||
versionSettingsItem.setTitle(i18n("settings.game"));
|
versionSettingsItem.setTitle(i18n("settings.game"));
|
||||||
versionSettingsItem.setLeftGraphic(wrap(SVG.gearOutline(null, 20, 20)));
|
versionSettingsItem.setLeftGraphic(wrap(SVG.gearOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
versionSettingsItem.setActionButtonVisible(false);
|
versionSettingsItem.setActionButtonVisible(false);
|
||||||
versionSettingsItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.versionSettingsTab));
|
versionSettingsItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.versionSettingsTab));
|
||||||
versionSettingsItem.setOnAction(e -> control.tab.getSelectionModel().select(control.versionSettingsTab));
|
versionSettingsItem.setOnAction(e -> control.tab.getSelectionModel().select(control.versionSettingsTab));
|
||||||
@ -252,7 +252,7 @@ public class VersionPage extends Control implements DecoratorPage, ModDownloadPa
|
|||||||
AdvancedListItem modListItem = new AdvancedListItem();
|
AdvancedListItem modListItem = new AdvancedListItem();
|
||||||
modListItem.getStyleClass().add("navigation-drawer-item");
|
modListItem.getStyleClass().add("navigation-drawer-item");
|
||||||
modListItem.setTitle(i18n("mods.manage"));
|
modListItem.setTitle(i18n("mods.manage"));
|
||||||
modListItem.setLeftGraphic(wrap(SVG.puzzle(null, 20, 20)));
|
modListItem.setLeftGraphic(wrap(SVG.puzzle(Theme.blackFillBinding(), 24, 24)));
|
||||||
modListItem.setActionButtonVisible(false);
|
modListItem.setActionButtonVisible(false);
|
||||||
modListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.modListTab));
|
modListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.modListTab));
|
||||||
modListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.modListTab));
|
modListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.modListTab));
|
||||||
@ -260,7 +260,7 @@ public class VersionPage extends Control implements DecoratorPage, ModDownloadPa
|
|||||||
AdvancedListItem curseModListItem = new AdvancedListItem();
|
AdvancedListItem curseModListItem = new AdvancedListItem();
|
||||||
curseModListItem.getStyleClass().add("navigation-drawer-item");
|
curseModListItem.getStyleClass().add("navigation-drawer-item");
|
||||||
curseModListItem.setTitle(i18n("mods.download"));
|
curseModListItem.setTitle(i18n("mods.download"));
|
||||||
curseModListItem.setLeftGraphic(wrap(SVG.fire(null, 20, 20)));
|
curseModListItem.setLeftGraphic(wrap(SVG.fire(Theme.blackFillBinding(), 24, 24)));
|
||||||
curseModListItem.setActionButtonVisible(false);
|
curseModListItem.setActionButtonVisible(false);
|
||||||
curseModListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.curseModListTab));
|
curseModListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.curseModListTab));
|
||||||
curseModListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.curseModListTab));
|
curseModListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.curseModListTab));
|
||||||
@ -268,7 +268,7 @@ public class VersionPage extends Control implements DecoratorPage, ModDownloadPa
|
|||||||
AdvancedListItem installerListItem = new AdvancedListItem();
|
AdvancedListItem installerListItem = new AdvancedListItem();
|
||||||
installerListItem.getStyleClass().add("navigation-drawer-item");
|
installerListItem.getStyleClass().add("navigation-drawer-item");
|
||||||
installerListItem.setTitle(i18n("settings.tabs.installers"));
|
installerListItem.setTitle(i18n("settings.tabs.installers"));
|
||||||
installerListItem.setLeftGraphic(wrap(SVG.cube(null, 20, 20)));
|
installerListItem.setLeftGraphic(wrap(SVG.cube(Theme.blackFillBinding(), 24, 24)));
|
||||||
installerListItem.setActionButtonVisible(false);
|
installerListItem.setActionButtonVisible(false);
|
||||||
installerListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.installerListTab));
|
installerListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.installerListTab));
|
||||||
installerListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.installerListTab));
|
installerListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.installerListTab));
|
||||||
@ -276,7 +276,7 @@ public class VersionPage extends Control implements DecoratorPage, ModDownloadPa
|
|||||||
AdvancedListItem worldListItem = new AdvancedListItem();
|
AdvancedListItem worldListItem = new AdvancedListItem();
|
||||||
worldListItem.getStyleClass().add("navigation-drawer-item");
|
worldListItem.getStyleClass().add("navigation-drawer-item");
|
||||||
worldListItem.setTitle(i18n("world.manage"));
|
worldListItem.setTitle(i18n("world.manage"));
|
||||||
worldListItem.setLeftGraphic(wrap(SVG.earth(null, 20, 20)));
|
worldListItem.setLeftGraphic(wrap(SVG.earth(Theme.blackFillBinding(), 24, 24)));
|
||||||
worldListItem.setActionButtonVisible(false);
|
worldListItem.setActionButtonVisible(false);
|
||||||
worldListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.worldListTab));
|
worldListItem.activeProperty().bind(control.tab.getSelectionModel().selectedItemProperty().isEqualTo(control.worldListTab));
|
||||||
worldListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.worldListTab));
|
worldListItem.setOnAction(e -> control.tab.getSelectionModel().select(control.worldListTab));
|
||||||
@ -320,7 +320,7 @@ public class VersionPage extends Control implements DecoratorPage, ModDownloadPa
|
|||||||
AdvancedListItem upgradeItem = new AdvancedListItem();
|
AdvancedListItem upgradeItem = new AdvancedListItem();
|
||||||
upgradeItem.getStyleClass().add("navigation-drawer-item");
|
upgradeItem.getStyleClass().add("navigation-drawer-item");
|
||||||
upgradeItem.setTitle(i18n("version.update"));
|
upgradeItem.setTitle(i18n("version.update"));
|
||||||
upgradeItem.setLeftGraphic(wrap(SVG.update(Theme.blackFillBinding(), 20, 20)));
|
upgradeItem.setLeftGraphic(wrap(SVG.update(Theme.blackFillBinding(), 24, 24)));
|
||||||
upgradeItem.setActionButtonVisible(false);
|
upgradeItem.setActionButtonVisible(false);
|
||||||
upgradeItem.visibleProperty().bind(control.currentVersionUpgradable);
|
upgradeItem.visibleProperty().bind(control.currentVersionUpgradable);
|
||||||
upgradeItem.setOnAction(e -> control.updateGame());
|
upgradeItem.setOnAction(e -> control.updateGame());
|
||||||
@ -328,21 +328,21 @@ public class VersionPage extends Control implements DecoratorPage, ModDownloadPa
|
|||||||
AdvancedListItem testGameItem = new AdvancedListItem();
|
AdvancedListItem testGameItem = new AdvancedListItem();
|
||||||
testGameItem.getStyleClass().add("navigation-drawer-item");
|
testGameItem.getStyleClass().add("navigation-drawer-item");
|
||||||
testGameItem.setTitle(i18n("version.launch.test"));
|
testGameItem.setTitle(i18n("version.launch.test"));
|
||||||
testGameItem.setLeftGraphic(wrap(SVG.rocketLaunchOutline(Theme.blackFillBinding(), 20, 20)));
|
testGameItem.setLeftGraphic(wrap(SVG.rocketLaunchOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
testGameItem.setActionButtonVisible(false);
|
testGameItem.setActionButtonVisible(false);
|
||||||
testGameItem.setOnAction(e -> control.testGame());
|
testGameItem.setOnAction(e -> control.testGame());
|
||||||
|
|
||||||
AdvancedListItem browseMenuItem = new AdvancedListItem();
|
AdvancedListItem browseMenuItem = new AdvancedListItem();
|
||||||
browseMenuItem.getStyleClass().add("navigation-drawer-item");
|
browseMenuItem.getStyleClass().add("navigation-drawer-item");
|
||||||
browseMenuItem.setTitle(i18n("settings.game.exploration"));
|
browseMenuItem.setTitle(i18n("settings.game.exploration"));
|
||||||
browseMenuItem.setLeftGraphic(wrap(SVG.folderOutline(Theme.blackFillBinding(), 20, 20)));
|
browseMenuItem.setLeftGraphic(wrap(SVG.folderOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
browseMenuItem.setActionButtonVisible(false);
|
browseMenuItem.setActionButtonVisible(false);
|
||||||
browseMenuItem.setOnAction(e -> browsePopup.show(browseMenuItem, JFXPopup.PopupVPosition.BOTTOM, JFXPopup.PopupHPosition.LEFT, browseMenuItem.getWidth(), 0));
|
browseMenuItem.setOnAction(e -> browsePopup.show(browseMenuItem, JFXPopup.PopupVPosition.BOTTOM, JFXPopup.PopupHPosition.LEFT, browseMenuItem.getWidth(), 0));
|
||||||
|
|
||||||
AdvancedListItem managementItem = new AdvancedListItem();
|
AdvancedListItem managementItem = new AdvancedListItem();
|
||||||
managementItem.getStyleClass().add("navigation-drawer-item");
|
managementItem.getStyleClass().add("navigation-drawer-item");
|
||||||
managementItem.setTitle(i18n("settings.game.management"));
|
managementItem.setTitle(i18n("settings.game.management"));
|
||||||
managementItem.setLeftGraphic(wrap(SVG.wrenchOutline(Theme.blackFillBinding(), 20, 20)));
|
managementItem.setLeftGraphic(wrap(SVG.wrenchOutline(Theme.blackFillBinding(), 24, 24)));
|
||||||
managementItem.setActionButtonVisible(false);
|
managementItem.setActionButtonVisible(false);
|
||||||
managementItem.setOnAction(e -> managementPopup.show(managementItem, JFXPopup.PopupVPosition.BOTTOM, JFXPopup.PopupHPosition.LEFT, managementItem.getWidth(), 0));
|
managementItem.setOnAction(e -> managementPopup.show(managementItem, JFXPopup.PopupVPosition.BOTTOM, JFXPopup.PopupHPosition.LEFT, managementItem.getWidth(), 0));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user