URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8707
[ Назад ]
Исходное сообщение
"создать собственный сигнал"
Отправлено alx_tomsk , 22-Апр-10 20:54
Задача:
нужно передать из порожденного потока в основной поток собственный сигнал. Как передать уже зарегистрированные сигналы информация есть. Но очень нужно зарегистрировать собственный сигнал, создать функцию обработки и передать его из порожденного потока.
Под Библиотекой MFC есть хорошее описание как создать собственый сигнал, для этого даже зарегистрированы номера начиная от USER_ID. Там все просто и решаемо.
Проблемма в GTK:
Информация в учебниках и манах останавливается на обсуждении темы как создать CallBack функцию и отправить сигнал уже имеющийся в списке сигналов к GTK объектам. А инструкции как создать собственный сигнал, как зарегистрировать: нет, нигде не могу найти.
Кто знает как это сделать сообщите пожалуйста. Буду очень благодарен.
Содержание
- создать собственный сигнал,Андрей, 21:10 , 23-Апр-10
Сообщения в этом обсуждении
"создать собственный сигнал"
Отправлено Андрей , 23-Апр-10 21:10
g_signal_new - создать сигнал
g_signal_emit - послать сигнал