Задача: нужно передать из порожденного потока в основной поток собственный сигнал. Как передать уже зарегистрированные сигналы информация есть. Но очень нужно зарегистрировать собственный сигнал, создать функцию обработки и передать его из порожденного потока. Под Библиотекой MFC есть хорошее описание как создать собственый сигнал, для этого даже зарегистрированы номера начиная от USER_ID. Там все просто и решаемо. Проблемма в GTK: Информация в учебниках и манах останавливается на обсуждении темы как создать CallBack функцию и отправить сигнал уже имеющийся в списке сигналов к GTK объектам. А инструкции как создать собственный сигнал, как зарегистрировать: нет, нигде не могу найти. Кто знает как это сделать сообщите пожалуйста. Буду очень благодарен.
|