LINUX.ORG.RU

GTK signal помогите


0

0

Существует ли функия удаления удаления обработчика с сигнала, ну например обратная onClicked что бы по событию не вызывалась функция, удаление и создание заново виджета не подходит

anonymous

+++++ или назначение другого обработчика , пробовал заново вызвать onClicked но при событии срабатывают оба

anonymous
()

void g_signal_handler_disconnect( GObject *object,
                                  gulong   handler_id );

void g_signal_handlers_disconnect_by_func( GObject   *object,
                                           GCallback  func,
                                           gpointer   data );

kondor ★★★
()

Ещё можно блокировать сигнал на время, см. gtk_signal_handler_block

ttnl ★★★★★
()

Нужно поставить Devhelp и доки к GLib, в него ввести название любой функции, относящейся к сигналам, например, g_signal_connect, затем перейди на самый верх страницы, а после - наслаждаться списком всех функций + описанием и перестать задавать подобные вопросы.

ShprotX
()
Ответ на: комментарий от ShprotX

>Нужно поставить Devhelp и доки к GLib, в него ввести название любой функции

буквально то же самое хотел написать :)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.