Вроде таки победил я этого зверя окончательно. Любить возню с GUI больше от этого не стал, но притерпелся... Осталось доделать парсер файлов с раскладками и можно окончательно интегрировать в проект.
Из реализованных элементов GUI:
1. Окна
2. Кнопки
3. Слайдеры ("движки")
4. текст (label)
5. панель (окно в окне)
6. CheckBox
7. RadioButton
8. ScrollBox
9. ScrollBar
10. ComboBox
11. Progress Bar
12. Edit
13. ListBox
Из эффектов поддерживаемых модулем GUI:
1. Dragging - т.е. перетаскивание окон, слайдеров
2. Hide\Show - изменения видимости окон и элементов
3. Изменения прозрачности и блендинга любых элементов
4. Наложение окон друг на друга
5. Различаются нажатия, удержания и отпускания трех кнопок мыши + вр
...
Читать дальше »