LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Зачем тебе знать свои координаты? Вот реально?

Чтобы делать многооконные интерфейсы вроде GIMP и Lazarus вместо велосипедного тайлового WM в каждой программе.

Так что что-то нужно убрать, либо возможность для попапа задавать относительные координаты, либо возможность узнать координаты своего окна.

На самом деле в Wayland уже и так через некоторые трюки можно узнать и задать абсолютные координаты окон. Например создать невидимое окно во весь экран и обычные окна делать как popup относительно невидимого окна. Или можно сделать невидимое popup окно большого размера и запросить относительные координаты вроде (-9999, -9999) так что сервер Wayland сдвинет popup так чтобы он не выходил за пределы экрана и по обновлённой относительной позиции popup можно посчитать абсолютные координаты окна.

Всё, взломал я ваш дырявый Wayland.

Исходная версия X512, :

Зачем тебе знать свои координаты? Вот реально?

Чтобы делать многооконные интерфейсы вроде GIMP и Lazarus вместо велосипедного тайлового WM в каждой программе.