diff options
| author | lempamo <[email protected]> | 2017-08-23 13:38:40 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-08-23 13:38:40 -0400 |
| commit | 3306d36ecbc024775972e5cf7971b2a7a70671d0 (patch) | |
| tree | 0a79e67b6723a8c75ffd66c7828bdd0ebb1bf74d /TimeHACK.Engine/WindowManager.cs | |
| parent | 99fef5c57360f07259fc86f433bed8a9ab59c48e (diff) | |
| download | histacom2-3306d36ecbc024775972e5cf7971b2a7a70671d0.tar.gz histacom2-3306d36ecbc024775972e5cf7971b2a7a70671d0.tar.bz2 histacom2-3306d36ecbc024775972e5cf7971b2a7a70671d0.zip | |
Renaming the game!
Diffstat (limited to 'TimeHACK.Engine/WindowManager.cs')
| -rw-r--r-- | TimeHACK.Engine/WindowManager.cs | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/TimeHACK.Engine/WindowManager.cs b/TimeHACK.Engine/WindowManager.cs deleted file mode 100644 index e206303..0000000 --- a/TimeHACK.Engine/WindowManager.cs +++ /dev/null @@ -1,100 +0,0 @@ -using System; -using System.Windows.Forms; -using System.Drawing; -using TimeHACK.Engine.Template; -using System.Media; - -namespace TimeHACK.Engine -{ - public class WindowManager - { - public static System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection(); - - public WinClassic StartWin95(UserControl content, string title, Image icon, bool MaxButton, bool MinButton, bool ShowApplicationAsDialog = false, bool resize = true) - { - // Setup Window - WinClassic app = new WinClassic(); - app.Text = title; - app.Title.Text = title; - app.Width = content.Width + 8; - app.Height = content.Height + 26; - // Initialize Font - pfc.AddFontFile(SaveSystem.GameDirectory + "\\Data\\LeviWindows.ttf"); - Font fnt = new Font(pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0))); - app.fnt = fnt; - app.Title.Font = new Font(pfc.Families[0], 16F, FontStyle.Bold, GraphicsUnit.Point, ((0))); - // Setup UC - content.Parent = app.programContent; - content.BringToFront(); - content.Dock = DockStyle.Fill; - - // Check if icon is null - if (icon == null) - { - app.programIcon.Hide(); - app.programIcon.Image = Engine.Properties.Resources.nullIcon; - app.Title.Location = new Point(2, 1); - } - else app.programIcon.Image = icon; - - // Check if Max button is enabled and set proper X for Min button - if (MaxButton == false) - { - app.maximizebutton.Visible = false; - app.minimizebutton.Location = new Point(app.closebutton.Location.X - 14, app.minimizebutton.Location.Y); - } - - // Check if Min button is enabled - if (MinButton == false) - { - app.minimizebutton.Visible = false; - app.minimizebutton.Location = new Point(app.minimizebutton.Location.X, app.minimizebutton.Location.Y); - } - - //Resize - app.resizable = resize; - - // Time for the colors - app.programtopbar.BackColor = SaveSystem.currentTheme.activeTitleBarColor; - app.Title.ForeColor = SaveSystem.currentTheme.activeTitleTextColor; - - // Convert an image to an icon (for the taskbar) - if (icon != null) - { - Bitmap theBitmap = new Bitmap(icon, new Size(icon.Width, icon.Height)); - IntPtr Hicon = theBitmap.GetHicon(); // Get an Hicon for myBitmap. - Icon newIcon = Icon.FromHandle(Hicon); // Create a new icon from the handle. - app.Icon = newIcon; - } - - // Set some values (for the taskbar) - app.Tag = TaskBarController.AvalibleApplicationID; - app.Text = title; - - // Show the app - app.TopMost = true; - if (ShowApplicationAsDialog == false) { app.Show(); } else { app.ShowDialog(); } - return app; - } - - public WinClassic StartInfobox95(string title, string text, InfoboxType type, InfoboxButtons btns) - { - pfc.AddFontFile(SaveSystem.GameDirectory + "\\Data\\LeviWindows.ttf"); - Infobox95 app = new Infobox95(type, btns); - app.infoText.Text = text; - app.infoText.Font = new Font(pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0))); - - return StartWin95(app, title, null, false, false, resize: false); - } - - public WinClassic StartAboutBox95(string shortname, string longname, Image appicon) - { - AboutBox95 uc = new AboutBox95(); - uc.pictureBox1.Image = appicon; - uc.textBox1.Text = longname + "\r\nWindows 95\r\nCopyright © 1981-1995 Microsoft Corp."; - uc.Font = new Font(pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0))); - - return StartWin95(uc, "About " + shortname, null, false, false, resize: false); - } - } -} |
