On Thursday, 29 November 2018 at 05:54:37 UTC, bauss wrote:
On Wednesday, 28 November 2018 at 23:07:50 UTC, greatsam4sure
wrote:
On Wednesday, 28 November 2018 at 17:23:21 UTC, Edgar Huckert
wrote:
On Wednesday, 28 November 2018 at 08:55:11 UTC, greatsam4sure
wrote:
[...]
For a little bit of information look at:
https://github.com/buggins/dlangui/pull/372
Without going into depth I have tested this under Linux/GTK
with dlangui:
WindowState state;
Rect rect;
rect.left = 800;
rect.top = 10;
rect.bottom = 600;
rect.right = 1000;
bool bRet= window.setWindowState(state,
false,
rect);
window.show();
This changed the position and size of my initial window.
Edgar Huckert
This help a little but not what I am looking for.
I want to calculate the width and window of the screen so as
to center my window on screen
I also notice that a window of 350 x 550 appear bigger compare
to the same Widow dimension in Havana and adobe air.
Why is it so?
Plz help! Thanks in advance
To center horizontal:
l = left
s = screen width
w = window width
l = (s / 2) - (w / 2)
To center vertical:
t = top
s = screen height
h = window height
t = (s / 2) - (h / 2)
And about the window size.
It has probably to do with the type of Window you're rendering,
like whether it has borders or not. Borders are not calculated
in the width / height, so they take up extra space. Adobe
usually never uses the native GUI for borders etc. so the
border size (if there is one) is included in their width /
height.
Which class in dlangui is use to obtain the screen height and
width?
A Windom of dimension 280 x 445 in dlangui is the same as a
Windom of 350 x 550 in Javafx and adobe air.
What could be responsible for this wide difference?
A window of 350 x 550 in adobe air is the same as a window of 350
x 550 in javafx. So why is dlangui window bigger?
Note that I am using w x h for my window dimension and I am on
windows 10