Прошу разъяснить простым языком. Если лень объяснять, можете кинуть ссылкой на какую-нибудь статью об этом.
Хочу понять, должен ли композитор рисовать декорации? Насколько я понимаю, вся работа композитора состоит в том, чтобы отрисовать прямоугольник размером (A; B) на месте (X; Y) и спрашивать текстуру для него у соответствующего приложения. Эта текстура уже должна включать и рамку окна, и заголовок окна, и всё такое прочее (разве что тень не нужно рисовать).
А если к заголовку и рамке окна композитор не имеет никакого отношения, то он может узнать о перемещении, ресайзе или закрытии/свёртывании окна по соответствующим сигналам от приложения. Их тоже нужно как-то обрабатывать и изменять прямоугольник соответствующим образом.
Получается зоопарк: каждое приложение захочет отрисовать свои контроллы и рамку, так как считает нужным. Куда денется единый вид для всей системы? Будет логичным в таком случае перейти на исползование единого тулкита.
Говорят, кто-то хотел сделать какую-то «кросстулкитную либу для декораций», но я ничего не нагуглил.
Насколько я понимаю, композитор ещё отрисовывает курсор. Передаёт ли он события мыши приложениям или они сами их слушают? С клавиатурой тоже не очень ясно: раскладками занимается xkb, а кто занимается фокусом? А за частоту мигания курсора клавиатуры кто отвечает? Тулкит?
Лучше ли писать композитор «с нуля» или заюзать библиотеку типа swc или wlc?

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от Deleted


Ответ на:
комментарий
от BeerSeller


Ответ на:
комментарий
от CYB3R

Ответ на:
комментарий
от Lincor

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Lincor

Ответ на:
комментарий
от summon

Ответ на:
комментарий
от CYB3R




Ответ на:
комментарий
от Hertz

Ответ на:
комментарий
от Debasher

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от CYB3R

Ответ на:
комментарий
от Deleted

Ответ на:
комментарий
от CYB3R

Ответ на:
комментарий
от Lincor

Ответ на:
комментарий
от CYB3R



Ответ на:
комментарий
от CYB3R

Ответ на:
комментарий
от Freyr69

Ответ на:
комментарий
от CYB3R

Ответ на:
комментарий
от Freyr69

Ответ на:
комментарий
от CYB3R

Ответ на:
комментарий
от Freyr69

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Чем вообще занимаются программисты? (2019)
- Форум Посоветуйте композитор (2020)
- Форум Композиторы напряглись (2017)
- Форум векторный композитор (2014)
- Форум Подглюкивает композитор (2008)
- Форум Консольный композитор? (2009)
- Форум Слетел композитор (2017)
- Форум Как работают композиторы (2020)
- Форум Тайловый оконн^W композитор (2012)
- Форум Вся мощь Qt-композиторов (2017)