LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ. Они уже написаны, под Windows можно взять GDI, под Linux взять X11.

Но то что ты описываешь, мне кажется лучше сделать вообще без сторонних библиотек, на Windows использовать WinAPI + GDI, на Linux если не хочешь связываться с GTK то X11/Xaw/Motif.

Есть еще такой «монстр», сам он легкий, но включает в себя много чего, полноценная экосистема (но им я не пользовался, просто вспомнил) - https://nappgui.com/en/home/web/home.html

Исправление MOPKOBKA, :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ. Они уже написаны, под Windows можно взять GDI, под Linux взять X11.

Но то что ты описываешь, мне кажется лучше сделать вообще без сторонних библиотек, на Windows использовать WinAPI + GDI, на Linux если не хочешь связываться с GTK то X11/Xaw/Motif.

Есть еще такой «монстр», сам он легкий, но включает в себя много чего, полноценная экосистема - https://nappgui.com/en/home/web/home.html

Исправление MOPKOBKA, :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ.

Но то что ты описываешь, мне кажется лучше сделать вообще без сторонних библиотек, на Windows использовать WinAPI + GDI, на Linux если не хочешь связываться с GTK то X11/Xaw/Motif.

Есть еще такой «монстр», сам он легкий, но включает в себя много чего, полноценная экосистема - https://nappgui.com/en/home/web/home.html

Исправление MOPKOBKA, :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ.

Но то что ты описываешь, мне кажется лучше сделать вообще без сторонних библиотек, на Windows использовать WinAPI + GDI, на Linux если не хочешь связываться с GTK то X11/Xaw/Motif.

Есть еще такой монстр - https://nappgui.com/en/home/web/home.html

Исправление MOPKOBKA, :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ.

Но то что ты описываешь, мне кажется лучше сделать вообще без сторонних библиотек, на Windows использовать WinAPI + GDI, на Linux если не хочешь связываться с GTK то X11/Xaw/Motif.

Исправление MOPKOBKA, :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ.

Но то что ты описываешь, мне кажется лучше сделать вообще без сторонних библиотек, на Windows использовать WinAPI + GDI, на Linux если не хочешь связываться с GTK то X11/Motif.

Исправление MOPKOBKA, :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ.

Но то что ты описываешь, мне кажется лучше сделать вообще без сторонних библиотек, на Windows использовать WinAPI + GDI, на Linux если не хочешь связываться с GTK то Motif.

Исправление MOPKOBKA, :

Nuklear, я нашел его очень удобным, Immediate режим отрисовки очень сильно сокращает количество кода, и его сложность, не нужно следить за состоянием контролов.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ.

Исходная версия MOPKOBKA, :

Nuklear, я нашел его очень удобным.

Ты можешь использовать на всех платформах SDL2 бекенд - https://github.com/Immediate-Mode-UI/Nuklear/tree/master/demo/sdl_renderer

Либо использовать специализированные бекенды для разных платформ.