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); }
void GridSplitter_Pohyb(object sender, System.Windows.Controls.Primitives.DragCompletedEventArgs e) { if(Funkce.ynt(Grid1.ColumnDefinitions[4].Width.ToString()) < 40) Funkce.ZobrazitPruzkumnik(false); }
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); } } } }); }
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); } }