diff options
author | Claudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar> | 2018-09-14 21:19:44 +0300 |
---|---|---|
committer | Claudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar> | 2018-09-14 21:19:44 +0300 |
commit | 182fda9d34553989e553b143d3b4b1f6e2d968b3 (patch) | |
tree | 8424dc1e35715fed5ae7bcbd2ac3dfed5f8ef72a /TestApps | |
parent | e2fb1e1c5f141e3552ad4d9d1fa0b0391b59a3b0 (diff) |
Add sample of FileSelector with filters
Signed-off-by: Claudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar>
Diffstat (limited to 'TestApps')
-rw-r--r-- | TestApps/Samples/Samples/FileSelectorSample.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/TestApps/Samples/Samples/FileSelectorSample.cs b/TestApps/Samples/Samples/FileSelectorSample.cs index 23a49f49..6b13172d 100644 --- a/TestApps/Samples/Samples/FileSelectorSample.cs +++ b/TestApps/Samples/Samples/FileSelectorSample.cs @@ -45,6 +45,18 @@ namespace Samples PackStart (fsel2 = new FileSelector { FileSelectionMode = FileSelectionMode.Save }); PackStart (label2 = new Label ()); fsel2.FileChanged += (sender, e) => label2.Text = "File changed: " + fsel2.FileName; + + var pdfFormat = new FileDialogFilter ("PDF", "*.pdf"); + var xlsFormat = new FileDialogFilter ("PNG", "*.png"); + + var fsel3 = new FileSelector { FileSelectionMode = FileSelectionMode.Open }; + fsel3.Filters.Add (pdfFormat); + fsel3.Filters.Add (xlsFormat); + Label label3; + PackStart (new Label ("An Open file selector with filters:") { MarginTop = 12 }); + PackStart (fsel3); + PackStart (label3 = new Label ()); + fsel3.FileChanged += (sender, e) => label3.Text = "File changed: " + fsel3.FileName; } } } |