Я использую C с GTK для создания диалогового окна для подтверждения выхода.GTK закрыть диалоговое окно?
Мое главное окно имеет кнопку Quit -> Диалоговое окно с Да и Нет
Да должны выйти из программы полностью
Нет следует закрыть диалоговое окно.
Я попытался
dialog = gtk_dialog_new();
...
button = gtk_button_new_with_label("Yes");
g_signal_connect(button, "clicked", G_CALLBACK(close), NULL);
Моя функция обратного вызова близко
static void close(GtkWidget* widget, gpointer data)
{
gtk_main_quit();
}
Однако, моя кнопку Да ничего не выйдет. Для этого есть причина?