/************************************************************************ * * Project Ports * Copyright (C) 2018 UniverseDG * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * **************************************************************************/ using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Threading; using System.Threading.Tasks; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using PortEngine; namespace Project_Ports { public partial class Desktop : Form { public Desktop() { InitializeComponent(); } WindowManager wm = new WindowManager(); private void dclock_Tick(object sender, EventArgs e) { this.ltime.Text = DateTime.Now.ToString("hh:mm tt"); } private void Desktop_Load(object sender, EventArgs e) { #if DEBUG MessageBox.Show("You have set the build to \"Debug\" there are some features that is disabled in this build."); #endif dclock.Start(); appMenu.Hide(); //TODO: Display player name in app menu //playerName.Text = PortEngine.Properties.Settings. } private void appButton_Click(object sender, EventArgs e) { appMenu.Show(); } private void shutdownButton_Click(object sender, EventArgs e) { this.Close(); } private void toolStripButton1_Click(object sender, EventArgs e) { } private void terminalToolStripMenuItem_Click_1(object sender, EventArgs e) { wm.createWindow(new Terminal(), "Terminal"); appMenu.Hide(); } private void testWindowToolStripMenuItem_Click_1(object sender, EventArgs e) { wm.createWindow(new TestWindow(), "TestWindow"); appMenu.Hide(); } private void chatterToolStripMenuItem_Click_1(object sender, EventArgs e) { wm.createWindow(new ChatApp(), "Chatter"); appMenu.Hide(); } private void settingsToolStripMenuItem_Click_1(object sender, EventArgs e) { wm.createWindow(new Settings(), "System Settings"); appMenu.Hide(); } private void quantumNetBrowserToolStripMenuItem_Click_1(object sender, EventArgs e) { wm.createWindow(new QuantumNet(), "QuantumNet Browser"); appMenu.Hide(); } private void Desktop_MouseClick(object sender, MouseEventArgs e) { appMenu.Hide(); } } }