diff options
| author | Alex-TIMEHACK <[email protected]> | 2017-04-28 22:49:32 +0100 |
|---|---|---|
| committer | Alex-TIMEHACK <[email protected]> | 2017-04-28 22:49:32 +0100 |
| commit | cfd245999971496cf445b35be0d83019c12a3025 (patch) | |
| tree | 5d3ad8f61efe906d56d4b8891b93621b87cb1838 /TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs | |
| parent | c373334a2408e5469c7d8cdd86e29014a188d494 (diff) | |
| download | histacom2-cfd245999971496cf445b35be0d83019c12a3025.tar.gz histacom2-cfd245999971496cf445b35be0d83019c12a3025.tar.bz2 histacom2-cfd245999971496cf445b35be0d83019c12a3025.zip | |
Pretty much started my WordPad Application
Just need to add some non-Designer related code next
Diffstat (limited to 'TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs')
| -rw-r--r-- | TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs new file mode 100644 index 0000000..1b7c619 --- /dev/null +++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWordPad.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Drawing.Text; +using TimeHACK.Engine; + +namespace TimeHACK.OS.Win95.Win95Apps +{ + public partial class WinClassicWordPad : UserControl + { + bool btnBoldSelected = true; + bool btnItalicSelected; + bool btnUnderlineSelected; + bool doBold; + bool doItalic; + bool doUnderline; + public WinClassicWordPad() + { + InitializeComponent(); + foreach (ToolStripMenuItem item in topmenu.Items) + { + item.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0))); + item.BackColor = Color.Silver; + item.BackgroundImage = Properties.Resources.sliversilver; + item.BackgroundImageLayout = ImageLayout.None; + item.DisplayStyle = ToolStripItemDisplayStyle.Text; + } + + // Time to prepare to load all the fonts up for the combo boxes + + foreach (FontFamily font in System.Drawing.FontFamily.Families) + { + // Added to the ComboBox here + + comboFont.Items.Add(font.Name); + } + } + + private void btnBold_Click(object sender, EventArgs e) + { + if (btnBoldSelected == false) + { + btnBold.BackgroundImage = null; + btnBoldSelected = true; + + } else { + btnBold.BackgroundImage = Properties.Resources.sliversilver; + btnBoldSelected = false; + } + doBold = btnBoldSelected; + } + + private void btnItalic_Click(object sender, EventArgs e) + { + btnItalic.BackColor = Color.DimGray; // This is here to fix a "have to double click" bug! + if (btnItalicSelected == false) + { + btnItalic.BackgroundImage = Properties.Resources.sliversilver; + btnItalicSelected = true; + } + else + { + btnItalic.BackgroundImage = null; + btnItalicSelected = false; + } + doItalic = btnItalicSelected; + } + + private void btnUnderline_Click(object sender, EventArgs e) + { + btnUnderline.BackColor = Color.DimGray; // This is here to fix a "have to double click" bug! + if (btnUnderlineSelected == false) + { + btnUnderline.BackgroundImage = Properties.Resources.sliversilver; + btnUnderlineSelected = true; + } + else + { + btnUnderline.BackgroundImage = null; + btnUnderlineSelected = false; + } + doUnderline = btnUnderlineSelected; + } + + #region Designer-Stuff + private void toolbarToolStripMenuItem_Click(object sender, EventArgs e) + { + pnlToolbar.Visible = toolbarToolStripMenuItem.Checked; + } + + private void formatBarToolStripMenuItem_Click(object sender, EventArgs e) + { + pnlFormatBar.Visible = formatBarToolStripMenuItem.Checked; + } + + private void statusBarToolStripMenuItem_Click(object sender, EventArgs e) + { + statusBar.Visible = statusBarToolStripMenuItem.Checked; + } + + private void exitToolStripMenuItem_Click(object sender, EventArgs e) + { + ((Form)this.TopLevelControl).Close(); + } + #endregion + + private void aboutWordpadToolStripMenuItem_Click(object sender, EventArgs e) + { + WindowManager wm = new WindowManager(); + wm.startAboutBox95("Wordpad", "Microsoft Wordpad", Properties.Resources.WinClassicWordpad); + } + } +} |
