Добрый день.
Где можно почитать о принципах, алгоритмах и структурах данных применяющихся при реализации GUI и оконных менеджеров.
Просто есть задача написать графическую библиотеку. С базовыми примитивами (точки, лини и т.д.) проблем нет, а вот с оконным менеджером застрял, поскольку никогда этим не интересовался. Велосипед изобретать не хочется вот и интересуюсь принципами их реализации. Подскажите кто чем может.
Здравствуйте, My_name_is_Bond, Вы писали:
M__>Добрый день.
M__>Где можно почитать о принципах, алгоритмах и структурах данных применяющихся при реализации GUI и оконных менеджеров.
M__>Просто есть задача написать графическую библиотеку. С базовыми примитивами (точки, лини и т.д.) проблем нет, а вот с оконным менеджером застрял, поскольку никогда этим не интересовался. Велосипед изобретать не хочется вот и интересуюсь принципами их реализации. Подскажите кто чем может.
Шикин Е.В., Боресков А.В. Компьютерная графика. Полигональные модели
В ней есть пример реализации оконного менеджера с хорошим описанием принципов его работы.
Книга недорогая, если найдешь — покупай, она стоит своих денег.
P.S.
На самом деле, скачать книгу у них — можно. Hint: P2P. Но лучше купить.