Пытаюсь решить одну проблему, возможно кто-нибудь поможет. /* создаем диалоговое окно */ GtkWidget *dialog = gtk_dialog_new_with_buttons ("hello", main_window, GTK_DIALOG_MODAL, NULL); /* запаковываем в него виджет */ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), gtk_label_new("данное окно закроется как только будет закрыт gvim"), TRUE, TRUE, 0); /* добавляем еще виджетов, кнопок и т.д. */ /* ... */ /* показываем все виджеты */ gtk_widget_show_all (dialog); /* запускаем gvim */ int e; g_spawn_command_line_sync ("gvim", NULL, NULL, &e, NULL) /* запускаем диалог */ gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); Мне нужно, чтобы диалоговое окно закрылось сразу же после закрытия gvim'а. Т.е мне нужно как-то (как?) постоянно следить за gvim'ом и как только он завершит работу, закрыть диалоговое окно (т.е. как-то отследить, что gvim закрылся). Как этого добиться?
Ответ на:
комментарий
от lg
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [gtk] диалог сохранения файлов и confirm-overwrite (2010)
- Форум вопрос по программированию gtk+ (2003)
- Форум GTK: создание нового окна в новом потоке (2007)
- Форум GtkNotebook, переключение между страницами (2010)
- Форум GTK приложение падает из-за вызова gtk_widget_destroy (2008)
- Форум Правильная передача указателей на ресурсы Gtk/ZeroMQ. (2011)
- Форум размер окон в gtk3 (2018)
- Форум GTK+2 и си (2003)
- Форум Си (2013)
- Форум Си -> (2003)