]> Savannah Git Hosting - mdk.git/commitdiff

Savannah Git Hosting - mdk.git/commitdiff

git git@sv / mdk.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 5f88879)
Only executable files can be selected in external programs dialog
Tue, 8 Aug 2006 00:42:53 +0000 (00:42 +0000)
Tue, 8 Aug 2006 00:42:53 +0000 (00:42 +0000)
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-30


diff --git a/mixgtk/mixgtk_external.c b/mixgtk/mixgtk_external.c
index 182bad68d30dde75790f2b5841bb11d30c7b069e..39220667e6779a6315476d996acb88042548ad5b 100644 (file)
--- a/mixgtk/mixgtk_external.c
+++ b/mixgtk/mixgtk_external.c
@@ -89,6 +89,9 @@ void
init_widgets_ (void)
{
gint k;
+ GtkFileFilter *filter = gtk_file_filter_new ();
+
+ g_assert (filter);
ext_dlg_ = mixgtk_widget_factory_get_dialog (MIXGTK_EXTERNPROG_DIALOG);
g_assert (ext_dlg_ != NULL);
@@ -99,6 +102,12 @@ init_widgets_ (void)
(MIXGTK_EXTERNPROG_DIALOG, ext_wdg_names_[k]);
g_assert (ext_wdg_[k]);
}
+
+ gtk_file_filter_add_mime_type (filter, "application/x-executable");
+ gtk_file_chooser_set_filter
+ (GTK_FILE_CHOOSER (ext_wdg_[ext_wdg_asm_chooser]), filter);
+ gtk_file_chooser_set_filter
+ (GTK_FILE_CHOOSER (ext_wdg_[ext_wdg_ed_chooser]), filter);
}
void
GNU MIX Development Kit (MDK)
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /