LINUX.ORG.RU

TGUI — кроссплатформенная библиотека виджетов на C++

 , , ,


2

2

TGUI – кроссплатформенная библиотека виджетов и простой дизайнер GUI, написанные на языке C++ (стандарт C++14) и распространяемые по лицензии Zlib.
Библиотека поддерживает несколько бэкендов ввода-вывода: SFML, SDL2, SDL3, OpenGL 3, OpenGL ES 2 и raylib.

Список виджетов:

  • BitmapButton
  • Button
  • Canvas
  • ChatBox
  • CheckBox
  • ChildWindow
  • ClickableWidget
  • ColorPicker
  • ComboBox
  • EditBox
  • EditBoxSlider
  • FileDialog
  • Grid
  • Group
  • HorizontalLayout
  • HorizontalWrap
  • Knob
  • Label
  • ListBox
  • ListView
  • MenuBar
  • MessageBox
  • Panel
  • PanelListBox
  • Picture
  • ProgressBar
  • RadioButton
  • RadioButtonGroup
  • RangeSlider
  • RichTextLabel
  • ScrollablePanel
  • Scrollbar
  • SeparatorLine
  • Slider
  • SpinButton
  • SpinControl
  • SplitContainer
  • TabContainer
  • Tabs
  • TextArea
  • ToggleButton
  • TreeView
  • VerticalLayout

>>> Просмотр (1920x1042, 118 Kb)

★★★★★

Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 2)

Ответ на: комментарий от cdtemp

Понятия не имею, что там есть. :)

dataman ★★★★★
() автор топика

какой-то привет из 199x. Это же ui toolkit, почему он такой всратый

Drolyk ★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Ему не обязательно блокировать игру, ты наверное видел motd в cs выполненный в виде браузера, ну и обращаться тоже можно прямо из игры, пусть он и в другом потоке, просто это не так удобно, и обычно в играх особые эффекты которые с помощью стандартных тулкитов делать неудобно.

MOPKOBKA ★★★★
()
Ответ на: комментарий от olegd

Numpad под Линуксом можно использовать только для ввода чисел?

https://github.com/texus/TGUI/issues/245

Исправлено для SDL/GLFW.

The code for the SFML backend has already been written and will be enabled later when support for reading the Num Lock state is merged in SFML 3

dataman ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

в геймделе дизайнеры скажут, нам надо тулзу с кнопочками и вкладками для перепаковки ресурсов и чтобы она работала на венде, линуксе

в геймделе

дизайнеры

на линуксе

🤣

Stil ★★★★★
()

TGUI 1.6 (6 October 2024)

  • Added CloseBehavior property to ChildWindow
  • Added addMultipleItems to ListBox and ComboBox
  • Added getItemByIndex, getIndexById and getIdByIndex to ComboBox
  • Added setSpinButtonWidth function to SpinControl
  • Numpad keys may now move the cursor in text fields when Num Lock is off
  • setOrientation in Slider or SpinButton will no longer flip width and height
  • setSize in Slider or SpinButton no longer affects orientation once setOrientation is called
  • Fixed crash on exit when tool tip was visible
  • Fixed wrong arrow sizes for horizontal spin button
  • Fixed view not being usable in CanvasSFML
  • TreeView didn’t visually update when calling setItemIndexInParent or changeItemHierarchy
dataman ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.