From f4b28764b3072b58df60faaed2396a99858bbd90 Mon Sep 17 00:00:00 2001 From: FreeSlave Date: Sat, 12 Mar 2016 00:56:20 +0300 Subject: [PATCH] In example1: Fix All files filter to match files without extension. Add Executable files filter --- examples/example1/src/example1.d | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/example1/src/example1.d b/examples/example1/src/example1.d index c4d9dc46..cb08fdb0 100644 --- a/examples/example1/src/example1.d +++ b/examples/example1/src/example1.d @@ -352,9 +352,10 @@ extern (C) int UIAppMain(string[] args) { UIString caption; caption = "Open Text File"d; FileDialog dlg = new FileDialog(caption, window, null); - dlg.addFilter(FileFilterEntry(UIString("FILTER_ALL_FILES", "All files (*.*)"d), "*.*")); + dlg.addFilter(FileFilterEntry(UIString("FILTER_ALL_FILES", "All files (*)"d), "*")); dlg.addFilter(FileFilterEntry(UIString("FILTER_TEXT_FILES", "Text files (*.txt)"d), "*.txt")); dlg.addFilter(FileFilterEntry(UIString("FILTER_SOURCE_FILES", "Source files"d), "*.d;*.dd;*.c;*.cc;*.cpp;*.h;*.hpp")); + dlg.addFilter(FileFilterEntry(UIString("FILTER_EXECUTABLE_FILES", "Executable files"d), "*", true)); //dlg.filterIndex = 2; dlg.dialogResult = delegate(Dialog dlg, const Action result) { if (result.id == ACTION_OPEN.id) {