В моем коде, я такие строки:Можете ли вы установить FileFilters для диалога Gtk в Glade?
Builder builder = new Builder();
builder.AddFromFile(gladefile);
FileChooserDialog dialog =
(FileChooserDialog) builder.GetObject("dialog");
FileFilter[] filters = new FileFilter[2];
filters[0] = new FileFilter();
filters[0].Name = "Some filter";
filters[0].AddPattern("*.someextension");
filters[1] = new FileFilter();
filters[1].Name = "All files";
filters[1].AddPattern("*");
foreach (FileFilter filter in filters)
dialog.AddFilter(filter);
dialog.Filter = filters[0];
dialog.SetFilename(defaultFile);
Есть ли способ настроить эти фильтры в Поляне, а не делать это вручную?
Ну хорошо, хорошо. Знаете ли вы, планируете ли вы установить имя или шаблон? –
Я не знаю, но это, вероятно, не до Glade. Glade (и GtkBuilder) позволяют вам устанавливать свойства GObjects, но файл фильтра не реализован как свойства GObject. Поэтому я не стал бы рассчитывать на это. – ptomato