private void listView_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { if (listView.FocusedItem.Bounds.Contains(e.Location) == true) { if (listView.SelectedObject != null) { //ListItem item = listView.SelectedObject as ListItem; FormPreference preference = listView.SelectedObject as FormPreference; //CalculatorItem item = listView.SelectedObject as CalculatorItem; ContextMenuStrip menu = new ContextMenuStrip(); ToolStripMenuItem menuItem = new ToolStripMenuItem() { Text = "Reset " + preference.Name }; menuItem.Click += new EventHandler(reset_Menu_Click); menu.Items.Add(menuItem); /* * ToolStripMenuItem exportItem = new ToolStripMenuItem() { Text = "Export " + item.Name, Tag = item.Name }; * exportItem.Click += new EventHandler(export_Menu_Click); * menu.Items.Add(exportItem); */ menu.Show(Cursor.Position); } } } }
private void reset_Menu_Click(object sender, EventArgs e) { FormPreference preference = listView.SelectedObject as FormPreference; LogManager.AddLogMessage(Name, "reset_Menu_Click", preference.Name, LogManager.LogMessageType.DEBUG); FormManager.ResetForm(preference); //PreferenceManager.ExportPreferences(item.type); }
private object aspect_icon(object rowObject) { FormPreference preference = (FormPreference)rowObject; int rowheight = listView.RowHeightEffective - 2; if (ContentManager.IconList.Images.ContainsKey(preference.Name)) { return(ContentManager.ResizeImage(ContentManager.GetIcon(preference.Name), rowheight, rowheight)); } else { return(ContentManager.ResizeImage(ContentManager.GetExchangeIcon(preference.Name), rowheight, rowheight)); } }
private void TwEX_FormEditor_Load(object sender, EventArgs e) { if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed) { System.Deployment.Application.ApplicationDeployment cd = System.Deployment.Application.ApplicationDeployment.CurrentDeployment; string publishVersion = cd.CurrentVersion.ToString(); Text = "TwEX Trader : Short Armed Trading Tools Version " + publishVersion; } else { Text = "TwEX Trader : Short Armed Trading Tools"; } FormPreference preference = FormPreferences.FirstOrDefault(item => item.Name == Name); if (preference != null) { //LogManager.AddLogMessage(Name, "toolStripButton_Form_Click", "FOUND : " + preference.Name + " | " + preference.Font.FontFamily + " | " + preference.Size + " | " + preference.Location); SetBounds(preference.Location.X, preference.Location.Y, preference.Size.Width, preference.Size.Height); Font = new Font(preference.Font.FontFamily, preference.Font.Size, preference.Font.Style); } else { //LogManager.AddLogMessage(Name, "toolStripButton_Form_Click", "NOT FOUND ADDING : " + form.Name + " | " + form.Location); UpdateFormPreferences(this, true); } LocationChanged += delegate { UpdateFormPreferences(this, true); }; SizeChanged += delegate { UpdateFormPreferences(this, true); }; FontChanged += delegate { UpdateFormPreferences(this, true); }; FormClosing += delegate { UpdateFormPreferences(this, false); }; ContentManager.Initialize(); Task.Factory.StartNew(() => CryptoCompare.Initialize()); //LogManager.AddLogMessage(Name, "TwEX_FormEditor_Load", "Load Complete", LogManager.LogMessageType.LOG); }