mirror of
https://github.com/kbumsik/VirtScreen.git
synced 2025-03-09 15:40:18 +00:00
QML: smarter window moving on show
This commit is contained in:
parent
1b9b08f094
commit
81b6d8919b
1 changed files with 8 additions and 2 deletions
10
main.qml
10
main.qml
|
@ -356,10 +356,16 @@ ApplicationWindow {
|
||||||
var primary = backend.primary;
|
var primary = backend.primary;
|
||||||
var width = primary.width;
|
var width = primary.width;
|
||||||
var height = primary.height;
|
var height = primary.height;
|
||||||
|
var cursor_x = backend.cursor_x - primary.x_offset;
|
||||||
|
var cursor_y = backend.cursor_y - primary.y_offset;
|
||||||
var x_mid = width / 2;
|
var x_mid = width / 2;
|
||||||
var y_mid = height / 2;
|
var y_mid = height / 2;
|
||||||
window.x = width - window.width; //(backend.cursor_x > x_mid)? width - window.width : 0;
|
var x = width - window.width; //(cursor_x > x_mid)? width - window.width : 0;
|
||||||
window.y = (backend.cursor_y > y_mid)? height - window.height : 0;
|
var y = (cursor_y > y_mid)? height - window.height : 0;
|
||||||
|
x += primary.x_offset;
|
||||||
|
y += primary.y_offset;
|
||||||
|
window.x = x;
|
||||||
|
window.y = y;
|
||||||
window.show();
|
window.show();
|
||||||
window.raise();
|
window.raise();
|
||||||
window.requestActivate();
|
window.requestActivate();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue