Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс дек 09, 2018 10:56 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 214 сообщений ]  На страницу Пред. 111 12 13 14 15
Автор Сообщение
 Заголовок сообщения: Re: C--
СообщениеДобавлено: Пт апр 20, 2018 2:17 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1499
Всегда удивляло название more_less_box, просто обычно ведь подобные элементы управления называются SpinEdit.


Вернуться к началу
 Заголовок сообщения: Re: C--
СообщениеДобавлено: Пт апр 20, 2018 2:50 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Стыд и позор, я не знал как называется элемент и придумал самое очевидное.
Надо будет переименовать. SpinBox т.к. он не Edit.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: C--
СообщениеДобавлено: Вт май 08, 2018 9:45 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Привет еще живым))0

Я тут реализовал дочерние окна в cmm/lib/child_window.h
Идею я подсмотрел у OpenDial.
Логика токова:

Когда мы создаем дочернее окно, мы получаем ID потока.
Потом, когда мы нажимаем на родительское окно, оно получает события mouse_move, redraw. В эти события до их обработки мы вставляем проверку "Дочернее окно все еще существует?"
Если да - передаем ему фокус и игнорим событие.
Если нет - обрабатываем события штатно.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: C--
СообщениеДобавлено: Пт ноя 02, 2018 1:12 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
lib/events.h

Реализовал штуку, которую давно хотел.
Теперь при создании кнопки можно больше не указывать ее ID, а сразу указатель на событие, которое она вызывает. Можно еще и хоткей добавить. Вроде такого:
Код:
AddEvent(10, 120, #EventRunNetStat, SCAN_CODE_F3, "NetStat [F3]");
10,20 координаты кнопки, остальное думаю понятно.

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 214 сообщений ]  На страницу Пред. 111 12 13 14 15

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB