По нажатию кнопки создаю окно
GtkWidget *dialogWindow;
void button4_click(GtkButton *b)
{
GtkWidget *dialogVBox, *dialogButOk;
dialogWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (dialogWindow), «Диалог ввода данных объекта»);
gtk_window_set_position(GTK_WINDOW(dialogWindow), GTK_WIN_POS_CENTER);
gtk_window_set_default_size(GTK_WINDOW(dialogWindow), 200, 100);
dialogVBox = gtk_vbox_new(FALSE, 0);
gtk_container_add (GTK_CONTAINER (dialogWindow), dialogVBox);
dialogButOk = gtk_button_new_with_label («Ok»);
gtk_container_add (GTK_CONTAINER (dialogVBox), dialogButOk);
g_signal_connect(G_OBJECT (dialogButOk), «clicked», G_CALLBACK(dialogButOk_click), NULL);
gtk_widget_show (dialogVBox);
gtk_widget_show (dialogButOk);
gtk_widget_show (dialogWindow);
}
а вот в эту процедуру мне нужно прописать событие закрытие окна dialogWindow, но не закрытие всей программы
void dialogButOk_click(GtkButton *b)
{
}
помогите пожалуйста...
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Показ текста при нажатии на кнопку GTK+, c (2017)
- Форум Пример из документации к GTK+ (2004)
- Форум Xubuntu 21.10. Почему кнопка на gtk форме не работает? (2021)
- Форум Почему GTK не слушается (2007)
- Форум [gtk] выбор файла (2009)
- Форум GTK: создание нового окна в новом потоке (2007)
- Форум Как сделать меню 3-его уровня используя библиотеку Gtk+ (2014)
- Форум GTK потоки и вообще (2012)
- Форум gtk_widget_show и gtk_widget_show_all (2016)
- Форум Локализация gtk приложения (2005)