mirror of
https://github.com/ShiftOS-Rewind/ShiftOS.git
synced 2025-01-22 03:11:47 -05:00
40 lines
No EOL
851 B
C#
40 lines
No EOL
851 B
C#
using ShiftOS.Engine.ShiftFS.FileGUI;
|
|
using ShiftOS.Engine.WindowManager;
|
|
using System;
|
|
using System.IO;
|
|
using System.Windows.Forms;
|
|
|
|
namespace ShiftOS.Main.Apps
|
|
{
|
|
public partial class TextPad : UserControl
|
|
{
|
|
readonly string _editedText;
|
|
|
|
public TextPad()
|
|
{
|
|
InitializeComponent();
|
|
_editedText = textBox.Text;
|
|
}
|
|
|
|
bool IsEdited() => _editedText != textBox.Text;
|
|
|
|
void openToolStripMenuItem_Click(object sender, EventArgs e)
|
|
{
|
|
if (openFileDialog1.ShowDialog() != DialogResult.OK) return;
|
|
|
|
var sr = new StreamReader(openFileDialog1.FileName);
|
|
textBox.Text = sr.ReadToEnd();
|
|
sr.Close();
|
|
}
|
|
|
|
void newToolStripMenuItem_Click(object sender, EventArgs e)
|
|
{
|
|
if (IsEdited())
|
|
{
|
|
MessageBox.Show("yay it works");
|
|
}
|
|
var f = new FileOpener();
|
|
ShiftWM.Init(f, "testing", null);
|
|
}
|
|
}
|
|
} |