|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexei Dets 2:5020/400 09 Aug 2002 19:08:54 To : Victor Wagner Subject : Re: xxkb+kde --------------------------------------------------------------------------------
Hi!
Victor Wagner wrote:
> AD> Тем не менее: окно десктопа должно _и_ уметь рисовать, _и_ реагировать
> на AD> события. Hельзя вынести иконки в отдельные окна и чтобы все, что
> они хотят,
>
> Можно. Потому что реагировать на события будет большое input-only окно.
Hу ты бы почитал все-таки о чем они писали, а?
В этом случае _каждая_ иконка - отдельное окно с прозрачными областями (по
контуру иконки). Если тебе надо обвести несколько иконок (просто чтобы их
выбрать) - рамку тоже отдельным окном рисовать? Делать отдельный wm для
иконок, ибо они должны себя вести _совсем_ по-другому, чем остальные окна.
Полностью самим переделать работу с xDND, потому что та, что в Qt работать
нормально в такой ситуации не будет. Такая реализация просто
_неэффективна_, как с точки зрения ресурсов, которые она жрет, так и с
точки зрения сложности разработки/сопровождения.
Решение от KDE2/3 - _быстрое_ в работе, требует гораздо меньше ресурсов и
простое с точки зрения реализации.
Они совершенно справедливо замечают, что ситуация с root window _никак_ не
урегулирована. Что произойдет, если запустить две (или больше) программ,
которые туда рисуют одновременно? Они ее подкорректировали ;-)
Кстати, если кто не знает - под KDE можно в качестве десктопа использовать
любую программу при условии, что она пишет не на десктоп, а в графический
файл. Kdesktop будет сама копировать содержимое этого файла на экран с
заданным интервалом.
Алексей
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: InfoDesk, S.A. (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/648809c482ce.html, оценка из 5, голосов 10
|