Exemplo n.º 1
0
        public static bool NactiNastaveni()
        {
            mw.tbPrikaz.Visibility = Visibility.Hidden;

            try { Directory.CreateDirectory(Window1.appdata); } catch { }

            try {
                using (StreamReader sr = new StreamReader(mw.prog_nastaveni)) {
                    string vc = sr.ReadLine();
                    mw.vychozi_cesta           = vc == "" ? Window1.profil : vc;
                    mw.richTextBox1.FontFamily = new FontFamily(sr.ReadLine());
                    mw.richTextBox1.FontSize   = Funkce.ynt(sr.ReadLine(), 14);
                    mw.richTextBox1.FontWeight = sr.ReadLine() == "Bold" ? FontWeights.Bold : FontWeights.Normal;
                    mw.richTextBox1.FontStyle  = sr.ReadLine() == "Italic" ? FontStyles.Italic : FontStyles.Normal;
                    mw.kodovani = Funkce.ynt(sr.ReadLine(), mw.kodovani);
                    mw.historie = Funkce.ynt(sr.ReadLine(), 20);
                    string[] bpoz = sr.ReadLine().Split(',');
                    string[] bpis = sr.ReadLine().Split(',');
                    mw.cesta_zapis              = sr.ReadLine();
                    mw.menuZapis.IsChecked      = sr.ReadLine() == "True" ? true : false;
                    mw.menuPremazavat.IsChecked = sr.ReadLine() == "True" ? true : false;
                    if (sr.ReadLine() == "False")
                    {
                        Funkce.ZobrazitPruzkumnik(false);
                    }
                    if (sr.ReadLine() == "False")
                    {
                        Funkce.ZobrazitSoubory(false);
                    }
                    mw.Width  = Funkce.ynt(sr.ReadLine(), 500);
                    mw.Height = Funkce.ynt(sr.ReadLine(), 500);
                    if (sr.ReadLine() == "max")
                    {
                        mw.WindowState = WindowState.Maximized;
                    }

                    mw.richTextBox1.Foreground = new SolidColorBrush(Color.FromArgb(
                                                                         (byte)Funkce.ynt(bpis[0], 255),
                                                                         (byte)Funkce.ynt(bpis[1]),
                                                                         (byte)Funkce.ynt(bpis[2]),
                                                                         (byte)Funkce.ynt(bpis[3])));

                    mw.richTextBox1.Background = new SolidColorBrush(Color.FromArgb(
                                                                         (byte)Funkce.ynt(bpoz[0], 255),
                                                                         (byte)Funkce.ynt(bpoz[1], 255),
                                                                         (byte)Funkce.ynt(bpoz[2], 255),
                                                                         (byte)Funkce.ynt(bpoz[3], 255)));
                }
                Funkce.CD(mw.vychozi_cesta);
            }
            catch { return(false); }

            return(true);
        }
Exemplo n.º 2
0
		void GridSplitter_Pohyb(object sender, System.Windows.Controls.Primitives.DragCompletedEventArgs e) {
			if(Funkce.ynt(Grid1.ColumnDefinitions[4].Width.ToString()) < 40)
                Funkce.ZobrazitPruzkumnik(false);
		}
Exemplo n.º 3
0
        private static void Ukonceno(object sender, System.EventArgs e)
        {
            mw.Dispatcher.BeginInvoke(DispatcherPriority.Send, (ThreadStart) delegate() {
                if (mw.zastaveno)
                {
                    Zastav();
                    return;
                }
                else
                {
                    if (mw.pocitadlo > 0)
                    {
                        mw.tbOpakovat.Text = (mw.opakovat - mw.pocitadlo).ToString();
                    }

                    int prikazy_pocet = mw.seznam_prikazu.Count - 1;

                    if (mw.menuVkladat.IsChecked && mw.seznam_prikazu.Count > 0)
                    {
                        if (Funkce.ynt(mw.tbOpakovat.Text) <= 1 && mw.prikazy_i == prikazy_pocet)
                        {
                            Zastav();
                            if (mw.tbHodiny.Text == "PU")
                            {
                                Funkce.VypniPC();
                            }
                            return;
                        }
                    }

                    else if (Funkce.ynt(mw.tbOpakovat.Text) <= 1)
                    {
                        Zastav();
                        if (mw.tbHodiny.Text == "PU")
                        {
                            Funkce.VypniPC();
                        }
                        return;
                    }

                    if (mw.pocitadlo < mw.opakovat)
                    {
                        mw.ukladat_historii = false;

                        if (mw.menuVkladat.IsChecked && mw.seznam_prikazu.Count > 0)
                        {
                            if (mw.prikazy_i < prikazy_pocet)
                            {
                                mw.prikazy_i++;
                                Prikaz(mw.seznam_prikazu[mw.prikazy_i], mw.pocitadlo);
                                return;
                            }

                            else if (mw.pocitadlo + 1 != mw.opakovat)
                            {
                                mw.pocitadlo++;
                                mw.prikazy_i = 0;
                                Prikaz(mw.seznam_prikazu[0], mw.pocitadlo);
                            }
                        }
                        else
                        {
                            mw.pocitadlo++;
                            Prikaz(mw.cbPrikaz.Text, mw.pocitadlo);
                        }
                    }
                }
            });
        }
Exemplo n.º 4
0
        public static void PrikazSpustit()
        {
            mw.zastaveno      = false;
            mw.pocitadlo      = 0;
            mw.tStart.Content = "Stop";
            mw.seznam_vybranych_s.Clear();

            //seznam souboru
            if (mw.seznam == 1)
            {
                mw.seznam_vybranych_s.AddRange(mw.seznam_souboru);
            }

            if (mw.seznam == 2)  //soubory - listview
            {
                foreach (Polozky p in mw.lvSoubory.Items)
                {
                    if (p.lvzaskrknuto)
                    {
                        string lvpr = p.lvpripona == "" ? "" : "." + p.lvpripona;
                        mw.seznam_vybranych_s.Add(
                            (Directory.GetCurrentDirectory() + "\\" + p.lvnazev + lvpr).Replace("\\\\", "\\"));
                    }
                }
            }

            if (mw.seznam == 3) //vlastni seznam
            {
                mw.seznam_vybranych_s.AddRange(
                    mw.tbVPolozky.Text.Split(new string[] { "\r\n" },
                                             StringSplitOptions.RemoveEmptyEntries));
            }

            if (mw.menuSPPS.IsChecked)
            {
                mw.opakovat        = mw.seznam_vybranych_s.Count();
                mw.tbOpakovat.Text = mw.opakovat.ToString();
            }
            else
            {
                mw.opakovat = Funkce.ynt(mw.tbOpakovat.Text);
            }

            if (mw.menuVkladat.IsChecked)
            {
                mw.seznam_prikazu.Clear();
                mw.seznam_prikazu.AddRange(
                    mw.tbPrikaz.Text.Split(new string[] { "\r\n" },
                                           StringSplitOptions.RemoveEmptyEntries));
            }


            if (mw.menuVkladat.IsChecked && mw.seznam_prikazu.Count > 0)
            {
                Prikaz(mw.seznam_prikazu[0], 0);
            }
            else
            {
                Prikaz(mw.cbPrikaz.Text, 0);
            }
        }