Beispiel #1
0
        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);
                    }
                }
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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));
            }
        }
Beispiel #4
0
        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);
        }