protected void OnBtnEODClicked(object sender, EventArgs e) { DayTimes dlg = null; try { dlg = new DayTimes(_voteCount); Gtk.ResponseType rc = (Gtk.ResponseType)dlg.Run(); if (rc == Gtk.ResponseType.Ok) { Int32 day; Int32 startPost; DateTime endTime; dlg.GetDayBoundaries(out day, out startPost, out endTime); _voteCount.SetDayBoundaries(day, startPost, endTime); _voteCount.ChangeDay(day); _voteCount.Refresh(); } } finally { if (dlg != null) { dlg.Destroy(); } } }
private void BindToNewGame(String url) { url = POG.Utils.Misc.NormalizeUrl(url); ThreadReader t = _forum.Reader(); _voteCount = new VoteCount(_synchronousInvoker, t, _db, _forumURL, url, _forum.PostsPerPage); _voteCount.PropertyChanged += new PropertyChangedEventHandler(_voteCount_PropertyChanged); _voteCount.Turbo = _turbo; _voteCount.ChangeDay(_day); _voteCount.Refresh(); _voteCount.CheckThread(); }