GUI на Rust - мой подход к снаряду

May 23, 2019 01:33


Выложил прототип GUI на Rust'e. Назвал, разумееется, yorool_gui :-)

Пока умеет рисовать кнопки, нажимать кнопки и передавать сообщения между кнопками. Прототип рисует три кнопки и имитирует поведение radio buttons на них.


Read more... )

Leave a comment

Comments 3

jakobz May 23 2019, 06:57:22 UTC
Полистал ссылки. Фигасе сколько на расте всякого уже налепили.

А чем тебе immidiate-mode и react-way не нравится? Оно же тривиально сводится к "у каждого компонента есть свой стейт, и они кидаются сообщениями" - если очень хочется.

Reply

yorool_gui May 23 2019, 07:59:58 UTC
Да не то, чтобы совсем не нравится - я от Elm в полном восторге был. Но пусть это другие делают. Если тот же Azul взлетит - будет чудесно. А у меня MFC-шный опыт в основном и мне хочется чего-то похожего, только лучше.
Оно и так уже начало сползать к immediate mode в плане обмена сообщениями - Раст к этому вынуждает. Но я хочу максимально сохранить привычный стиль - вот поле ввода, а вот его обработчики OnChanged, OnLoseFocus, и.т.д
Я в общем-то понимаю, что если человек всю жизнь строил сараи, а ему сказали спроектировать небоскреб, то он построит многоэтажный сарай. Но что-то небоскребов я вокруг не вижу, да и сараи недоделанные стоят

Reply


potan May 28 2019, 07:07:00 UTC
Я считаю, что самый правильный подход - эльмовская TEA. Она есть и в Rust - relm, но не знаю на сколько живая.

Reply


Leave a comment

Up