LINUX.ORG.RU

GTK. Закрыть окно GTK_WINDOW


0

0

По нажатию кнопки создаю окно

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)
{

}

помогите пожалуйста...



Последнее исправление: g-71 (всего исправлений: 1)

gtk_widget_destroy (dialogWindow);

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