private void OnLoaded(object sender, RoutedEventArgs args)
 {
     if (FontListBox.SelectedItem != null)
     {
         FontListBox.ScrollIntoView(FontListBox.SelectedItem);
     }
 }
        public ConfigurationWindow(MainWindow mainWindow)
        {
            _mainWindow = mainWindow;
            InitializeComponent();

            var fonts = Fonts.SystemFontFamilies.Select(f => f.ToString()).OrderBy(s => s);

            FontListBox.ItemsSource  = fonts;
            FontListBox.SelectedItem = fonts.FirstOrDefault(f => f.Equals(Settings.Default.Font));

            this.Loaded += (sender, args) =>
            {
                if (FontListBox.SelectedItem != null)
                {
                    FontListBox.ScrollIntoView(FontListBox.SelectedItem);
                }
            };

            var encodings = Encoding.GetEncodings();

            EncodingComboBox.ItemsSource  = encodings.OrderBy(e => e.DisplayName);
            EncodingComboBox.SelectedItem = encodings.FirstOrDefault(f => f.Name.Equals(Settings.Default.DefaultEncoding, StringComparison.CurrentCultureIgnoreCase));

            BufferedReadCheckBox.IsChecked = Settings.Default.BufferedRead;
        }
Example #3
0
 public override void WidgetChanged(Widget wdgt)
 {
     if (wdgt is MyListBox)
     {
         FontSampleText.changeTextFontFam((wdgt as MyListBox).listBoxWidget.SelectedItem.ToString());
         FontTextBox.SetFontName((wdgt as MyListBox).listBoxWidget.SelectedItem.ToString());
     }
     if (wdgt is FontSizeSelector)
     {
         FontSampleText.SetFontSize(int.Parse((wdgt as FontSizeSelector).DomSize.Text));
     }
     if (wdgt is FontCondensedIndicator)
     {
         FontSampleText.SetFontStrikeOut((wdgt as FontCondensedIndicator).CondensedIndicator.Checked);
     }
     if (wdgt is FontItalicSwitch)
     {
         FontSampleText.SetFontItalic((wdgt as FontItalicSwitch).ItalicBtn.Checked);
     }
     if (wdgt is FontBoldSwitch)
     {
         FontSampleText.SetFontBold((wdgt as FontBoldSwitch).BoldBtn.Checked);
     }
     if (wdgt is FontBox)
     {
         FontListBox.FindFontFamily((wdgt as FontBox).textBoxWidget.Text);
     }
 }
    public MyFontDialog()
    {
        InitializeComponent();

        _fontListBox      = new FontListBox();
        _fontListBox.Dock = DockStyle.Fill;
        Controls.Add(_fontListBox);
    }
Example #5
0
    public MyFontDialog()
    {
        //InitializeComponent();

        _fontListBox = new FontListBox();
        _fontListBox.SelectedIndexChanged += OnfontListBoxSelectedIndexChanged;
        _fontListBox.Size = new Size(200, Height);
        Controls.Add(_fontListBox);

        _fontSizeListBox          = new ListBox();
        _fontSizeListBox.Location = new Point(_fontListBox.Width, 0);

        Controls.Add(_fontSizeListBox);
    }