Example #1
0
        public static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            UpdateStatusLabel("Loading...");
            Data.Start();
            Instruments.LoadInstruments();
            Configs.LoadConfigs();
            Language.InitLanguages();
            LayoutColors.InitColorSchemes();
            Data.InitMarketStatistic();

            Data.InstrProperties = Instruments.InstrumentList[Data.Strategy.Symbol].Clone();

            Application.Run(new Actions());

            return;
        }
Example #2
0
        /// <summary>
        /// Loads a color scheme.
        /// </summary>
        void LoadColorScheme()
        {
            string colorFile = Path.Combine(Data.ColorDir, Configs.ColorScheme + ".xml");

            if (File.Exists(colorFile))
            {
                LayoutColors.LoadColorScheme(colorFile);

                pnlWorkspace.BackColor = LayoutColors.ColorFormBack;
                infpnlAccountStatistics.SetColors();
                infpnlMarketStatistics.SetColors();
                smallIndicatorChart.InitChart();
                smallBalanceChart.SetChartData();
                smallBalanceChart.InitChart();
                SetupJournal();
                pnlWorkspace.Invalidate(true);
            }

            return;
        }