From 0c2f2329119d8bfe2218912890d55def22965b87 Mon Sep 17 00:00:00 2001 From: Rylan/wowmom98 Date: Mon, 1 May 2017 17:12:16 -0400 Subject: TriWrite is so far now a TextPad clone --- ShiftOS.WinForms/Applications/TriWrite.cs | 38 +++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 5 deletions(-) (limited to 'ShiftOS.WinForms/Applications/TriWrite.cs') diff --git a/ShiftOS.WinForms/Applications/TriWrite.cs b/ShiftOS.WinForms/Applications/TriWrite.cs index 90add8d..71c3fb1 100644 --- a/ShiftOS.WinForms/Applications/TriWrite.cs +++ b/ShiftOS.WinForms/Applications/TriWrite.cs @@ -1,15 +1,14 @@ -using System; +using ShiftOS.Objects.ShiftFS; +using System; using System.Collections.Generic; using System.ComponentModel; -using System.Drawing; using System.Data; +using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using ShiftOS.Engine; -using static ShiftOS.Objects.ShiftFS.Utils; -using Newtonsoft.Json; namespace ShiftOS.WinForms.Applications { @@ -20,11 +19,40 @@ namespace ShiftOS.WinForms.Applications public partial class TriWrite : UserControl, IShiftOSWindow { - public void OnLoad() + public TriWrite() + { + InitializeComponent(); + } + + private void newToolStripMenuItem_Click(object sender, EventArgs e) + { + txtcontents.Text = ""; + } + + private void openToolStripMenuItem_Click(object sender, EventArgs e) { } + public void LoadFile(string file) + { + txtcontents.Text = Utils.ReadAllText(file); + } + + public void SaveFile(string file) + { + Utils.WriteAllText(file, txtcontents.Text); + } + + private void saveToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + public void OnLoad() + { + } + public void OnSkinLoad() { } -- cgit v1.2.3 From c59dcc824dc3a7d2ad32b76e62db804a81df71a0 Mon Sep 17 00:00:00 2001 From: Rylan/wowmom98 Date: Tue, 2 May 2017 21:06:52 -0400 Subject: WHY THE FUCK ISNT OPEN SAVE AND NEW WORKING --- ShiftOS.WinForms/Applications/TriWrite.Designer.cs | 2 +- ShiftOS.WinForms/Applications/TriWrite.cs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'ShiftOS.WinForms/Applications/TriWrite.cs') diff --git a/ShiftOS.WinForms/Applications/TriWrite.Designer.cs b/ShiftOS.WinForms/Applications/TriWrite.Designer.cs index 71598ef..e420fd5 100644 --- a/ShiftOS.WinForms/Applications/TriWrite.Designer.cs +++ b/ShiftOS.WinForms/Applications/TriWrite.Designer.cs @@ -157,8 +157,8 @@ // // TriWrite // - this.Controls.Add(this.menuStrip3); this.Controls.Add(this.txtcontents); + this.Controls.Add(this.menuStrip3); this.Controls.Add(this.menuStrip2); this.Name = "TriWrite"; this.Size = new System.Drawing.Size(527, 513); diff --git a/ShiftOS.WinForms/Applications/TriWrite.cs b/ShiftOS.WinForms/Applications/TriWrite.cs index 71c3fb1..6fb814f 100644 --- a/ShiftOS.WinForms/Applications/TriWrite.cs +++ b/ShiftOS.WinForms/Applications/TriWrite.cs @@ -31,7 +31,10 @@ namespace ShiftOS.WinForms.Applications private void openToolStripMenuItem_Click(object sender, EventArgs e) { + var txt = new List(); + txt.Add(".txt"); + AppearanceManager.SetupDialog(new FileDialog(txt.ToArray(), FileOpenerStyle.Open, new Action((file) => this.LoadFile(file)))); } public void LoadFile(string file) @@ -46,7 +49,10 @@ namespace ShiftOS.WinForms.Applications private void saveToolStripMenuItem_Click(object sender, EventArgs e) { + var txt = new List(); + txt.Add(".txt"); + AppearanceManager.SetupDialog(new FileDialog(txt.ToArray(), FileOpenerStyle.Save, new Action((file) => this.SaveFile(file)))); } public void OnLoad() -- cgit v1.2.3