private void Button_Reset_Click(object sender, RoutedEventArgs e) { //cycle_ = 1; //working_ = true; this.ResetTimer(true, DateTime.Now); Text_Add_Item.Focus(); }
private void DoPause() { if (running_) { //Button_Pause.Content = "Resume"; //timer_.Enabled = false; //App.Tick -= OnTick; pausePoint_ = DateTime.Now; running_ = false; if (settings_.PauseMusic) { MediaControl.Pause(); } } else { //Button_Pause.Content = "Pause"; //timer_.Enabled = true; //App.Tick += OnTick; TimeSpan pf = DateTime.Now - pausePoint_; endPoint_ += pf; startPoint_ += pf; running_ = true; if (settings_.PauseMusic) { MediaControl.Play(); } } Text_Add_Item.Focus(); }
private void Remove_Task_Click(object sender, RoutedEventArgs e) { Task t = (Task)(sender as Button).Content; tasks_.Remove(t); Text_Add_Item.Focus(); }
private void Button_Pause_Click(object sender, RoutedEventArgs e) { if (sender == (working_ ? Button_Clock : Button_Small)) { DoPause(); } Text_Add_Item.Focus(); }
private void Button_Add_Item_Click(object sender, RoutedEventArgs e) { string task = Text_Add_Item.Text.Trim(); if (task.Length != 0) { //Task t = new Task(task, tasks_.Add(new Task(task, GetNewOrder())); Text_Add_Item.Text = ""; } Text_Add_Item.Focus(); }
public MainWindow(string dbpath) { db_ = new SQLiteConnection(dbpath); db_.CreateTable <Task>(); db_.CreateTable <ProgSettings>(); tasks_ = new ObservableCollection <Task>(db_.Table <Task>().OrderBy(t => t.Order)); settings_ = db_.Find <ProgSettings>(1); minimise_ = new MinimizeToTray(this, settings_.BallonShown); settings_.Plugins = new ObservableCollection <Plugin>(new Plugin[] { new PluginCore(settings_), new PluginWords(db_), new PluginExercises(db_), }); if (settings_ == null) { settings_ = new ProgSettings(db_); } else { settings_.DB = db_; } foreach (Task newItem in tasks_) { newItem.PropertyChanged += this.OnItemPropertyChanged; } InitializeComponent(); List_Tasks.ItemsSource = tasks_; Text_Add_Item.Focus(); workArc_.Right = true; playArc_.Right = false; workGrey_.Right = false; playGrey_.Right = true; customRenders_.Add(workArc_); customRenders_.Add(playArc_); customRenders_.Add(workGrey_); customRenders_.Add(playGrey_); this.ResetTimer(true, DateTime.Now); App.Tick += Tick; Closed += MainWindow_Closed; mediaPlayer_.Open(new Uri(Environment.CurrentDirectory + "\\bell.mp3")); mediaPlayer_.Volume = 1.0; tasks_.CollectionChanged += this.OnCollectionChanged; }
private void Button_More_Click(object sender, RoutedEventArgs e) { int pw = settings_.WorkSeconds, pp = settings_.PlaySeconds; if (new MoreWindow(settings_).ShowDialog() == true) { if (working_ ? pw != settings_.WorkSeconds : pp != settings_.PlaySeconds) { this.ResetTimer(true, DateTime.Now); } } Text_Add_Item.Focus(); }
private void Button_Skip_Click(object sender, RoutedEventArgs e) { this.NextCycle(DateTime.Now); Text_Add_Item.Focus(); }