История изменений
Исправление X512, (текущая версия) :
Зачем тебе знать свои координаты? Вот реально?
Чтобы делать многооконные интерфейсы вроде GIMP и Lazarus вместо велосипедного тайлового WM в каждой программе.
Так что что-то нужно убрать, либо возможность для попапа задавать относительные координаты, либо возможность узнать координаты своего окна.
На самом деле в Wayland уже и так через некоторые трюки можно узнать и задать абсолютные координаты окон. Например создать невидимое окно во весь экран и обычные окна делать как popup относительно невидимого окна. Или можно сделать невидимое popup окно большого размера и запросить относительные координаты вроде (-9999, -9999) так что сервер Wayland сдвинет popup так чтобы он не выходил за пределы экрана и по обновлённой относительной позиции popup можно посчитать абсолютные координаты окна.
Всё, взломал я ваш дырявый Wayland.
Исходная версия X512, :
Зачем тебе знать свои координаты? Вот реально?
Чтобы делать многооконные интерфейсы вроде GIMP и Lazarus вместо велосипедного тайлового WM в каждой программе.