LINUX.ORG.RU

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

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

Очень неудобно работать с ней. Это не библиотека графического интерфейса, а просто набор функций для рисования. У меня же настоящий ГУЙ, с объектами, контейнерами, фокусом, обработкой ввода с событиями и тд. Как QT, только на чистом СИ.

Почти объектно-ориентированный гуй. Как создать кнопку, с иконкой и текстом, при нажатии на которую будет вызываться функция void click(MButton*);

m_create_button(&button, win_host,
      	       mp_rel(0, 41, 23, 23),
	       &style_button);
m_button_set_click(&button, &click);
m_button_set_text(&button, "Back");
m_button_set_bitmap(&button, &B_backButton);

Видео возможностей одной из старых версий: https://www.youtube.com/watch?v=PjL4AB-iLRY

Тоже самое на SDL: https://www.youtube.com/watch?v=OX_bcBR7teA

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

Очень неудобно работать с ней. Это не библиотека графического интерфейса, а просто набор функций для рисования. У меня же настоящий ГУЙ, с объектами, контейнерами, фокусом, обработкой ввода с событиями и тд. Как QT, только на чистом СИ.

Почти объектно-ориентированный гуй. Как создать кнопку, с иконкой и текстом, при нажатии на которую будет вызываться функция void click(MButton*);

m_create_button(&button, win_host,
      	       mp_rel(0, 41, 23, 23),
	       &style_button);
m_button_set_click(&button, &click);
m_button_set_text(&button, "Back");
m_button_set_bitmap(&button, &B_backButton);

Видео возможностей одной из старых версий: https://www.youtube.com/watch?v=PjL4AB-iLRY