Ejemplo n.º 1
0
        public Nastaveni()
        {
            InitializeComponent();
            System.Windows.Media.Brush rbPozadi = mw.richTextBox1.Background;
            byte[] b = Ikony.Barvy(mw.richTextBox1.Background);
            barva           = System.Windows.Media.Color.FromArgb(b[0], b[1], b[2], b[3]);
            slider1.Value   = (double)b[0];
            tbKodovani.Text = mw.kodovani.ToString();
            tbCesta.Text    = mw.cesta_zapis;
            tbHistorie.Text = mw.historie.ToString();
            tbVCesta.Text   = mw.vychozi_cesta;

            if (mw.tbHodiny.Text == "PU")
            {
                rv2.IsChecked = true;
            }
            else
            {
                tbCas.Text = mw.tbHodiny.Text;
            }

            ru3.IsChecked = mw.menuZapis.IsChecked == true;
            ru2.IsChecked = mw.cesta_zapis == mw.dokumenty;
            ru1.IsChecked = mw.menuZapis.IsChecked == false;
        }
Ejemplo n.º 2
0
        public static bool UlozNastaveni()
        {
            try {
                byte[] bpozadi = Ikony.Barvy(mw.richTextBox1.Background);
                byte[] bpisma  = Ikony.Barvy(mw.richTextBox1.Foreground);

                using (StreamWriter sw = new StreamWriter(mw.prog_nastaveni, false)) {
                    sw.WriteLine(mw.vychozi_cesta);
                    sw.WriteLine(mw.richTextBox1.FontFamily.ToString());
                    sw.WriteLine(((int)mw.richTextBox1.FontSize).ToString());
                    sw.WriteLine(mw.richTextBox1.FontWeight.ToString());
                    sw.WriteLine(mw.richTextBox1.FontStyle.ToString());
                    sw.WriteLine(mw.kodovani.ToString());
                    sw.WriteLine(mw.historie.ToString());
                    sw.WriteLine(bpozadi[0].ToString() + "," +
                                 bpozadi[1].ToString() + "," +
                                 bpozadi[2].ToString() + "," +
                                 bpozadi[3].ToString());
                    sw.WriteLine(bpisma[0].ToString() + "," +
                                 bpisma[1].ToString() + "," +
                                 bpisma[2].ToString() + "," +
                                 bpisma[3].ToString());
                    sw.WriteLine(mw.cesta_zapis);
                    sw.WriteLine(mw.menuZapis.IsChecked);
                    sw.WriteLine(mw.menuPremazavat.IsChecked);
                    sw.WriteLine(mw.menuPruzkumnik.IsChecked);
                    sw.WriteLine(mw.menuSoubory.IsChecked || mw.menuVPolozky.IsChecked);
                    sw.WriteLine(mw.Width.ToString());
                    sw.WriteLine(mw.Height.ToString());

                    if (mw.WindowState == WindowState.Maximized)
                    {
                        sw.WriteLine("max");
                    }
                    else
                    {
                        sw.WriteLine("0");
                    }
                    sw.Flush();
                }
            }

            catch (Exception e) {
                if (e is UnauthorizedAccessException || e is DirectoryNotFoundException)
                {
                    return(false);
                }
                else
                {
                    MessageBox.Show(e.Message.ToString(), "Chyba při ukládání nastavení", 0, MessageBoxImage.Error);
                }
            }

            return(true);
        }
Ejemplo n.º 3
0
        System.Windows.Media.Color barvy2(System.Windows.Media.Brush stetec)
        {
            System.Windows.Media.Color br = System.Windows.Media.Color.FromArgb(0, 0, 0, 0);

            byte[]      b  = Ikony.Barvy(stetec);
            ColorDialog cd = new ColorDialog();

            cd.Color    = System.Drawing.Color.FromArgb(b[0], b[1], b[2], b[3]);
            cd.FullOpen = true;

            if (cd.ShowDialog() != System.Windows.Forms.DialogResult.Cancel)
            {
                br = System.Windows.Media.Color.FromArgb(255, cd.Color.R, cd.Color.G, cd.Color.B);
                return(br);
            }
            return(br);
        }