Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2013, 17:33   #1
Кащей
Форумчанин
 
Аватар для Кащей
 
Регистрация: 09.07.2013
Сообщений: 249
По умолчанию Дилог выбора файла (си glade gtk file chooser dialog)

Функция работает, файл выбирается, взято с референсмануала GTK.
Вопрос в следующем, никак не найду метод работы с диалогом через glade, по тому как в примере он каждый раз создаётся и уничтожается, а тут активируется и уничтожается без права на восстановление. Можно както не уничтожать диалог после выбора файла?
Код:
G_MODULE_EXPORT void file_choose(GtkButton *button, gpointer dialog){
	if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT){
		char *fname;
		fname = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
		file_open(fname);
		g_free(fname);
	}
	gtk_widget_destroy(dialog);
}
do not use your brain
Кащей вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где ошибка? glade, gtk, си Кащей Общие вопросы C/C++ 2 19.07.2013 21:46
Дилог выбора директории в design time. Delphi_ProGer Компоненты Delphi 4 08.06.2012 04:34
Дилог открытия файла в visual 2008 willr Visual C++ 3 09.06.2010 12:23
Error loading file - при открытии .avi файла kotzzz Мультимедиа в Delphi 9 24.03.2010 19:30
gtk+glade+c heart C++ Builder 16 13.12.2009 17:08