aboutsummaryrefslogtreecommitdiff
path: root/Histacom2.Engine/FileDialogBoxManager.cs
diff options
context:
space:
mode:
authorFloppyDiskDrive <[email protected]>2017-08-27 15:50:37 -0500
committerFloppyDiskDrive <[email protected]>2017-08-27 15:50:37 -0500
commit529e5221b7c72a3613eb4aa396d4626a0173c571 (patch)
tree6306b7fdc0dbe4b42e27296d5d74e5787fbc8146 /Histacom2.Engine/FileDialogBoxManager.cs
parent7e7ef43d2f5a046491acb040a63a38b4f91569e2 (diff)
parentd2006a3cf629c0ac4ec020778604ae490b4981ec (diff)
downloadhistacom2-529e5221b7c72a3613eb4aa396d4626a0173c571.tar.gz
histacom2-529e5221b7c72a3613eb4aa396d4626a0173c571.tar.bz2
histacom2-529e5221b7c72a3613eb4aa396d4626a0173c571.zip
Merge remote-tracking branch 'refs/remotes/Histacom2-Devs/master'
Diffstat (limited to 'Histacom2.Engine/FileDialogBoxManager.cs')
-rw-r--r--Histacom2.Engine/FileDialogBoxManager.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/Histacom2.Engine/FileDialogBoxManager.cs b/Histacom2.Engine/FileDialogBoxManager.cs
index a862bc7..161c393 100644
--- a/Histacom2.Engine/FileDialogBoxManager.cs
+++ b/Histacom2.Engine/FileDialogBoxManager.cs
@@ -13,6 +13,7 @@ namespace Histacom2.Engine
public static bool IsInOpenDialog = false;
public static bool IsInSaveDialog = false;
public static string OnlyViewExtension = "";
+
public static void ActivateOpenFileDialog(string ExtensionToView)
{
IsInOpenDialog = true;
@@ -36,5 +37,19 @@ namespace Histacom2.Engine
return "";
}
}
+
+ public static void SaveRtfDocument(RichTextBox tbox, string path)
+ {
+ int fileBytes = 0;
+ tbox.SaveFile(path);
+ fileBytes = File.ReadAllText(path).Length;
+
+ THFileInfo info = new THFileInfo();
+ info.Name = Path.GetFileName(path);
+ info.FileIcon = 20;
+ info.ByteSize = fileBytes;
+ SaveSystem.CurrentSave.BytesLeft -= fileBytes;
+ SaveSystem.UpdateDirectoryInfo(new FileInfo(path).Directory.FullName, info);
+ }
}
}