Exemplo n.º 1
0
        /// <summary>
        /// The combo box used to change user specified visual themes
        /// for the Assistant, and it's associated event handlers.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        #region cmbThemes

        private void cmbThemes_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Change the color theme based on selection
            switch (cmbThemes.SelectedItem.ToString())
            {
            case "Default":     // Default
                userTheme = Assistant.Settings.ColorScheme.Default;
                break;

            case "Red":     // Red
                userTheme = Assistant.Settings.ColorScheme.Red;
                break;

            case "Green":     // Green
                userTheme = Assistant.Settings.ColorScheme.Green;
                break;

            case "Blue":     // Blue
                userTheme = Assistant.Settings.ColorScheme.Blue;
                break;

            case "Pink":     // Pink
                userTheme = Assistant.Settings.ColorScheme.Pink;
                break;

            case "Black":     // Black
                userTheme = Assistant.Settings.ColorScheme.Black;
                break;
            }

            // Allow the user to preview the theme
            AlterTheme();
        }
Exemplo n.º 2
0
        public frmConfig(Assistant.Settings user)
        {
            // User configuration initialization
            this.user = user;
            // Instantiate user settings
            userTheme = user.Theme;
            isByType  = user.IsByType;
            // Initialize form components
            InitializeComponent();

            // Setup form based on some of these settings
            if (isByType)
            {
                optByType.Checked      = true;
                optByResidence.Checked = false;
            }
            else
            {
                optByResidence.Checked = true;
                optByType.Checked      = false;
            }

            txtEcoWorkers.Text       = user.ecoWorkers.ToString();
            txtEcoEmployees.Text     = user.ecoEmployees.ToString();
            txtEcoEngineers.Text     = user.ecoEngineers.ToString();
            txtEcoExecutives.Text    = user.ecoExecutives.ToString();
            txtLabAssistants.Text    = user.labAssistants.ToString();
            txtResearchers.Text      = user.researchers.ToString();
            txtTycoonWorkers.Text    = user.tycoonWorkers.ToString();
            txtTycoonEmployees.Text  = user.tycoonEmployees.ToString();
            txtTycoonEngineers.Text  = user.tycoonEngineers.ToString();
            txtTycoonExecutives.Text = user.tycoonExecutives.ToString();

            // Use the user's selected theme for now
            AlterTheme();
        }