TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

26 января состоялся Ρ€Π΅Π»ΠΈΠ· 1.12 кроссплатформСнной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² TGUI, написанной Π½Π° языкС C++ ΠΈ распространяСмой ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Zlib.

Минимальная вСрсия стандарта β€” C++14. Для компиляторов GCC >= 11, Clang >= 16 ΠΈ IntelLLVM ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандарт C++17.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько бэкСндов Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ CMake TGUI_BACKEND):

  • SFML_GRAPHICS – sfml-graphics
  • SFML_OPENGL3 – sfml-window + OpenGL + FreeType
  • SDL_GPU – SDL + SDL_ttf
  • SDL_RENDERER – SDL + SDL_ttf
  • SDL_OPENGL3 – SDL + OpenGL + FreeType
  • SDL_GLES2 – SDL + OpenGL ES + FreeType
  • SDL_TTF_OPENGL3 – SDL + OpenGL + SDL_ttf
  • SDL_TTF_GLES2 – SDL + OpenGL ES + SDL_ttf
  • GLFW_OPENGL3 – GLFW + OpenGL + FreeType
  • GLFW_GLES2 – GLFW + OpenGL ES + FreeType
  • RAYLIB – raylib

Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ поставки Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ простой Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ GUI.

Бписок измСнСний:

  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ VerticalTabs;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ‚ΠΈΠΏ курсора Move (Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ курсор SizeAll);
  • свойство KeepInParent класса ChildWindow Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта;
  • исправлСна ошибка падСния Gui Builder ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ открытия Ρ„ΠΎΡ€ΠΌΡ‹, Ссли тСкущая Ρ„ΠΎΡ€ΠΌΠ° Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»Π° сохранСна;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° большСго количСства устройств Android с бэкСндом SDL_GPU (SDL3).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

author avatar
Erik Peterson Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€
A ProHoster specialist with over seven years of experience in hosting, network infrastructure, and internet security. I participate in the development and maintenance of server solutions, VPN services, and client platforms. I specialize in stability, data protection, and service optimization for clients. I regularly monitor updates in industry standards and best practices.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ