История изменений
Исправление SZT, (текущая версия) :
Но вообще для написания гуя SDL не годится, условно всё что он умеет, это блиттить картинку на экран, играть звук и считывать с устройств ввода.
Не совсем. Там еще есть https://wiki.libsdl.org/SDL_StartTextInput и какие-то SDL_TEXTINPUT
, SDL_TEXTEDITING
эвенты, которые при этом срабатывают, т.е. есть какая-то поддержка языков ввода: https://wiki.libsdl.org/Tutorials/TextInput
Ну а в остальном эта штука по своей сути очень напоминает какой-то XCB или Xlib по части обработки событий мыши/клавиатуры, отрисовки всякой ерунды.
Исправление SZT, :
Но вообще для написания гуя SDL не годится, условно всё что он умеет, это блиттить картинку на экран, играть звук и считывать с устройств ввода.
Не совсем. Там еще есть https://wiki.libsdl.org/SDL_StartTextInput и какие-то SDL_TEXTINPUT
, SDL_TEXTEDITING
эвенты, которые при этом срабатывают, т.е. есть какая-то поддержка языков ввода: https://wiki.libsdl.org/Tutorials/TextInput
Ну а в остальном эта штука по своей сути очень напоминает какой-то XCB или Xlib
Исходная версия SZT, :
Но вообще для написания гуя SDL не годится, условно всё что он умеет, это блиттить картинку на экран, играть звук и считывать с устройств ввода.
Не совсем. Там еще есть https://wiki.libsdl.org/SDL_StartTextInput и какие-то SDL_TEXTINPUT
, SDL_TEXTEDITING
эвенты, которые при этом срабатывают, т.е. есть какая-то поддержка языков ввода https://wiki.libsdl.org/Tutorials/TextInput