protected virtual void OnAddActionActivated(object sender, System.EventArgs e) { StopWatchDialog dialog = new StopWatchDialog(); dialog.Modal = true; timer = new stopwatch.Timer("Untitled", 0, 15, 0); dialog.Data = timer; dialog.Run(); list.Add(timer); dialog.Data = null; Gtk.DataBindings.Notificator.Disconnect(dialog); dialog.Destroy(); }
protected virtual void OnPropertiesActionActivated(object sender, System.EventArgs e) { if (Timers.CurrentSelection.FinalTarget == null) { return; } Timer tim = (Timer)Timers.CurrentSelection.FinalTarget; StopWatchDialog dialog = new StopWatchDialog(); dialog.Modal = true; dialog.Data = tim; dialog.Run(); dialog.Data = null; Gtk.DataBindings.Notificator.Disconnect(dialog); dialog.Destroy(); }