Example #1
0
 public static bool SaveFileDialog(SaveFileDialogParams saveParams, FileDialogCreator.SaveFileDialogDelegate callback)
 {
     return(FileDialogCreatorPlugin.SaveFileDialog(saveParams, (SaveFileDialogParams outputSaveParams) =>
     {
         try
         {
             if (outputSaveParams.FileName != "")
             {
                 string directory = Path.GetDirectoryName(outputSaveParams.FileName);
                 if (directory != null && directory != "")
                 {
                     lastDirectoryUsed = directory;
                 }
             }
         }
         catch (Exception)
         {
         }
         callback(outputSaveParams);
     }
                                                   ));
 }
 public static bool SaveFileDialog(SaveFileDialogParams saveParams, Action <SaveFileDialogParams> callback)
 {
     return(FileDialogCreatorPlugin.SaveFileDialog(saveParams, (SaveFileDialogParams outputSaveParams) =>
     {
         try
         {
             if (outputSaveParams.FileName != "")
             {
                 string directory = Path.GetDirectoryName(outputSaveParams.FileName);
                 if (directory != null && directory != "")
                 {
                     lastDirectoryUsed = directory;
                 }
             }
         }
         catch (Exception e)
         {
             Debug.Print(e.Message);
             GuiWidget.BreakInDebugger();
         }
         callback(outputSaveParams);
     }
                                                   ));
 }