using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using HeliosPlus.GameLibraries; using System.Threading; using System.Reflection; namespace HeliosPlus.UIForms { public partial class MainForm : Form { public MainForm() { InitializeComponent(); btn_setup_display_profiles.Parent = splitContainer1.Panel1; btn_setup_game_shortcuts.Parent = splitContainer1.Panel2; lbl_version.Text = string.Format(lbl_version.Text, Assembly.GetExecutingAssembly().GetName().Version); } private void btn_exit_Click(object sender, EventArgs e) { Application.Exit(); } private void pb_display_profile_Click(object sender, EventArgs e) { var displayProfileForm = new DisplayProfileForm(); displayProfileForm.ShowDialog(this); } private void btn_setup_display_profiles_Click(object sender, EventArgs e) { var displayProfileForm = new DisplayProfileForm(); displayProfileForm.ShowDialog(this); } private void pb_game_shortcut_Click(object sender, EventArgs e) { var shortcutForm = new ShortcutForm(); shortcutForm.ShowDialog(this); } private void btn_setup_game_shortcuts_Click(object sender, EventArgs e) { var shortcutForm = new ShortcutForm(); shortcutForm.ShowDialog(this); } private void MainForm_Load(object sender, EventArgs e) { // Start loading the Steam Games just after the Main form opens SteamGame.GetAllInstalledGames(); } } }