История изменений
Исправление MOPKOBKA, (текущая версия) :
И даже собралось с помощью mingw32
Под Android и HTML5 тоже можно заставить работать, примеры есть в интернете.
Скины не понравились, т.к. это надо их уметь говить. А как его сделаешь? Не руками же. Там наверное целая технология. Должен быть какой-нибудь инструмент.
Инструментов нету, это делается через код, в imgui так же. Инструмент можно сделать, если нужен сложный дизайн, но готового я не видел.
Все делается как в примере, просто задается значения переменных, можно для этого придумать конфиг, или брать цвета из системы. Все это гибко настраивается, https://cloud.githubusercontent.com/assets/8057201/15991632/76494854-30b8-11e...
Еще жаль, что Nuklear не сохраняет относительные координаты и размеры, свернутость окна для своих виджетов, которые находятся внутри основного окна.
Он написан так, что бы его можно было использовать без ОС и файловой системы, поэтому такие вещи в него не включены. Но доступ к состоянию виджетов можно получить, поэтому написать такую штуку не составит труда, из коробки такого функционала я не заметил.
Внутренними окнами я не пользуюсь, я создаю окна ОС, и в нем рисую на весь экран Nuklear окно без заголовка и рамки. Таким образом я получаю 1 окно nuklear = 1 системное окно. Дизайн внутренних окон выглядит устаревше, хотя раньше часто использовался, и были инструменты для этого https://www.codeproject.com/KB/miscctrl/MDIApp/StepFinal.gif
Недавно как раз вышла новая версия программы на C+Nuklear+Lua: https://github.com/zecruel/CadZinho
Исправление MOPKOBKA, :
И даже собралось с помощью mingw32
Под Android и HTML5 тоже можно заставить работать, примеры есть в интернете.
Скины не понравились, т.к. это надо их уметь говить. А как его сделаешь? Не руками же. Там наверное целая технология. Должен быть какой-нибудь инструмент.
Инструментов нету, это делается через код, в imgui так же. Инструмент можно сделать, если нужен сложный дизайн, но готового я не видел.
Все делается как в примере, просто задается значения переменных, можно для этого придумать конфиг, или брать цвета из системы. Все это гибко настраивается, https://cloud.githubusercontent.com/assets/8057201/15991632/76494854-30b8-11e...
Еще жаль, что Nuklear не сохраняет относительные координаты и размеры, свернутость окна для своих виджетов, которые находятся внутри основного окна.
Он написан так, что бы его можно было использовать без ОС и файловой системы, поэтому такие вещи в него не включены. Но доступ к состоянию виджетов можно получить, поэтому написать такую штуку не составит труда, из коробки такого функционала я не заметил.
Внутренними окнами я не пользуюсь, я создаю окна ОС, и в нем рисую на весь экран Nuklear окно без заголовка и рамки. Таким образом я получаю 1 окно nuklear = 1 системное окно. Дизайн внутренних окон выглядит устаревше, хотя раньше часто использовался, и были инструменты для этого https://www.codeproject.com/KB/miscctrl/MDIApp/StepFinal.gif
Исходная версия MOPKOBKA, :
И даже собралось с помощью mingw32
Под Android и HTML5 тоже можно заставить работать, примеры есть в интернете.
Скины не понравились, т.к. это надо их уметь говить. А как его сделаешь? Не руками же. Там наверное целая технология. Должен быть какой-нибудь инструмент.
Инструментов нету, это делается через код, в imgui так же. Инструмент можно сделать, если нужен сложный дизайн, но готового я не видел.
Все делается как в примере, просто задается значения переменных, можно для этого придумать конфиг, или брать цвета из системы. Все это гибко настраивается, https://cloud.githubusercontent.com/assets/8057201/15991632/76494854-30b8-11e...
Еще жаль, что Nuklear не сохраняет относительные координаты и размеры, свернутость окна для своих виджетов, которые находятся внутри основного окна.
Он написан так, что бы его можно было использовать без ОС и файловой системы, поэтому такие вещи в него не включены. Но доступ к состоянию виджетов можно получить, поэтому написать такую штуку не составит труда, из коробки такого функционала я не заметил.