Здравствуйте, serj.e, Вы писали:
SE>Муз. программа Reaper, например, использует самодельное подмножество WinAPI, запускающееся на Винде, Маке, Линуксе. Уж не знаю, насколько в здравом уме автор этого подхода, но продукт получается отличный.
Это потому, что там многое завязано на реальное время. Когда просто тормозит интерфейс — разработчик еще может отбрехаться "особенностями применяемых средств", а программу, в которой регулярно заикается звук, просто не будут использовать.
SE>А несравненный Blender весь UI отрисовывает сам на OpenGL.
SE>Если так не нравятся фреймворки, то почему бы сразу не взять какой-нибудь Dear Imgui, и не рисовать интерфейс самому?
ImGui выглядит очень интересно, спасибо. Мне как раз нравится идея с динамическим созданием элементов непосредственно из кода, поскольку рисование интерфейса в отдельном дизайнере хорошо лишь для статических раскладок (или требует управления компоновкой в стиле HTML/CSS). Буду посмотреть.