UI corrections

Save window size on close & restore on start.
This commit is contained in:
Dmitry Isaenko 2019-10-21 01:38:02 +03:00
parent 10d7cce148
commit 26bd85d744
3 changed files with 22 additions and 2 deletions

View file

@ -33,7 +33,10 @@ public class NSLMain extends Application {
primaryStage.setTitle("NS-USBloader "+appVersion);
primaryStage.setMinWidth(650);
primaryStage.setMinHeight(450);
Scene mainScene = new Scene(root, 850, 475);
Scene mainScene = new Scene(root,
AppPreferences.getInstance().getSceneWidth(),
AppPreferences.getInstance().getSceneHeight()
);
mainScene.getStylesheets().add(AppPreferences.getInstance().getTheme());
@ -48,7 +51,11 @@ public class NSLMain extends Application {
NSLMainController controller = loader.getController();
controller.setHostServices(getHostServices());
primaryStage.setOnHidden(e-> controller.exit());
primaryStage.setOnHidden(e-> {
AppPreferences.getInstance().setSceneHeight(mainScene.getHeight());
AppPreferences.getInstance().setSceneWidth(mainScene.getWidth());
controller.exit();
});
}
public static void main(String[] args) {