Issue #27: Accounted for titlebar size and fixed 2x aspect incorrect width

This commit is contained in:
Brendan Robert 2016-02-25 01:27:59 -06:00
parent deee9a2a72
commit ad819c5678
1 changed files with 12 additions and 6 deletions

View File

@ -401,19 +401,25 @@ public class EmulatorUILogic implements Reconfigurable {
if (size > 2) {
size = 0;
}
int width, height = 0;
switch (size) {
case 0:
JaceApplication.getApplication().primaryStage.setWidth(560);
JaceApplication.getApplication().primaryStage.setHeight(384);
width = 560;
height = 384;
break;
case 1:
JaceApplication.getApplication().primaryStage.setWidth(840);
JaceApplication.getApplication().primaryStage.setHeight(576);
width = 840;
height = 576;
break;
default:
JaceApplication.getApplication().primaryStage.setWidth(1020);
JaceApplication.getApplication().primaryStage.setHeight(768);
width = 1120;
height = 768;
}
Stage stage = JaceApplication.getApplication().primaryStage;
double vgap = stage.getScene().getY();
double hgap = stage.getScene().getX();
stage.setWidth(hgap*2 + width);
stage.setHeight(vgap + height);
});
}