Exemplo n.º 1
0
 private void customToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (BackgroundColorPicker.ShowDialog() == DialogResult.OK)
     {
         this.BackColor        = BackgroundColorPicker.Color;
         this.label1.BackColor = BackgroundColorPicker.Color;
         Properties.Settings.Default["backColor"] = BackgroundColorPicker.Color;
         Properties.Settings.Default.Save();
         for (int i = 0; i < this.backgroundToolStripMenuItem.DropDownItems.Count; i++)
         {
             if (this.backgroundToolStripMenuItem.DropDownItems[i].Text.Equals("Custom"))
             {
                 var temp = this.backgroundToolStripMenuItem.DropDownItems[i] as ToolStripMenuItem;
                 temp.Checked = true;
             }
             else
             {
                 this.backgroundToolStripMenuItem.DropDownItems[i].Enabled = true;
                 var temp = this.backgroundToolStripMenuItem.DropDownItems[i] as ToolStripMenuItem;
                 temp.Checked = false;
             }
         }
     }
 }
Exemplo n.º 2
0
        private void CreateBindings()
        {
            // status Bar
            StatusLabel.SetBinding(ContentProperty, new Binding("Status")
            {
                Source = _statusBarModel,
                Mode   = BindingMode.OneWay
            });

            // settings
            BackgroundColorPicker.SetBinding(ColorPicker.SelectedColorProperty, new Binding("BackgroundColor")
            {
                Source = _settingsModel,
                Mode   = BindingMode.TwoWay
            });
            ForegroundColorPicker.SetBinding(ColorPicker.SelectedColorProperty, new Binding("ForegroundColor")
            {
                Source = _settingsModel,
                Mode   = BindingMode.TwoWay
            });
            ShowTransformationImageMenu.SetBinding(MenuItem.IsCheckedProperty, new Binding("ShowTransformationImage")
            {
                Source = _settingsModel,
                Mode   = BindingMode.TwoWay
            });
            ShowBlacklistedIconMenu.SetBinding(MenuItem.IsCheckedProperty, new Binding("ShowBlacklistedIcon")
            {
                Source = _settingsModel,
                Mode   = BindingMode.TwoWay
            });
            BlacklistedIconColorPicker.SetBinding(ColorPicker.SelectedColorProperty, new Binding("BlacklistedIconColor")
            {
                Source = _settingsModel,
                Mode   = BindingMode.TwoWay
            });
        }
Exemplo n.º 3
0
        public void BrowseSettingsPage_SizeChanged(object sender, EventArgs e)
        {
            Device.BeginInvokeOnMainThread(() =>
            {
                ForegroundColorPicker.Unfocus();

                BackgroundColorPicker.Unfocus();

                FontFamilyPicker.Unfocus();

                FontSizePicker.Unfocus();

                ScrollbackBufferSizePicker.Unfocus();
            });

            Device.BeginInvokeOnMainThread(() =>
            {
                ForegroundColorLabel.IsVisible = false;

                ForegroundColorLabel.IsVisible = true;

                ForegroundColorPicker.IsVisible = false;

                ForegroundColorPicker.IsVisible = true;

                Separator0.IsVisible = false;

                Separator0.IsVisible = true;

                BackgroundColorLabel.IsVisible = false;

                BackgroundColorLabel.IsVisible = true;

                BackgroundColorPicker.IsVisible = false;

                BackgroundColorPicker.IsVisible = true;

                Separator1.IsVisible = false;

                Separator1.IsVisible = true;

                FontFamilyLabel.IsVisible = false;

                FontFamilyLabel.IsVisible = true;

                FontFamilyPicker.IsVisible = false;

                FontFamilyPicker.IsVisible = true;

                Separator2.IsVisible = false;

                Separator2.IsVisible = true;

                FontSizeLabel.IsVisible = false;

                FontSizeLabel.IsVisible = true;

                FontSizePicker.IsVisible = false;

                FontSizePicker.IsVisible = true;

                Separator3.IsVisible = false;

                Separator3.IsVisible = true;

                ScrollbackBufferSizeLabel.IsVisible = false;

                ScrollbackBufferSizeLabel.IsVisible = true;

                ScrollbackBufferSizePicker.IsVisible = false;

                ScrollbackBufferSizePicker.IsVisible = true;

                Separator4.IsVisible = false;

                Separator4.IsVisible = true;

                KeepKeyboardVisibleLabel.IsVisible = false;

                KeepKeyboardVisibleLabel.IsVisible = true;

                KeepKeyboardVisibleSwitch.IsVisible = false;

                KeepKeyboardVisibleSwitch.IsVisible = true;

                Separator5.IsVisible = false;

                Separator5.IsVisible = true;
            });
        }