Example #1
0
 public static void OpenSaveDialog(uFileBrowser.FileBrowserCallback callback) => OpenDialog(Plugin.PluginDir, "json", true, callback);
Example #2
0
 public static void OpenLoadDialog(uFileBrowser.FileBrowserCallback callback) => OpenDialog(Plugin.PluginDir, "json", false, callback);
Example #3
0
        private static void OpenDialog(string defaultPath, string filter, bool textEntry, uFileBrowser.FileBrowserCallback callback)
        {
            if (!FileManagerSecure.DirectoryExists(defaultPath))
            {
                FileManagerSecure.CreateDirectory(defaultPath);
            }

            Controller.mediaFileBrowserUI.fileRemovePrefix            = null;
            Controller.mediaFileBrowserUI.hideExtension               = false;
            Controller.mediaFileBrowserUI.keepOpen                    = false;
            Controller.mediaFileBrowserUI.showDirs                    = true;
            Controller.mediaFileBrowserUI.shortCuts                   = null;
            Controller.mediaFileBrowserUI.browseVarFilesAsDirectories = true;

            Controller.mediaFileBrowserUI.fileFormat  = filter;
            Controller.mediaFileBrowserUI.defaultPath = defaultPath;
            Controller.mediaFileBrowserUI.SetTextEntry(textEntry);
            Controller.mediaFileBrowserUI.Show(callback);
        }