public void Fill(ArrayList myPersons, RestTime rt) { foreach (Person person in myPersons) { //take care on null at restTime. This happens eg on start of session where SessionMode == UNIQUE string restedTime = ""; if (rt != null && rt.RestedTime(person.UniqueID) != null) { restedTime = rt.RestedTime(person.UniqueID); } store.AppendValues(new String [] { person.UniqueID.ToString(), person.Name.ToString(), restedTime } ); } //show sorted by column name store.SetSortColumnId(1, Gtk.SortType.Ascending); store.ChangeSortColumn(); }
public void UpdateRestTimes(RestTime restTime) { TreeIter iter; bool iterOk = store.GetIterFirst(out iter); if (iterOk) { do { string rested = restTime.RestedTime( Convert.ToInt32(store.GetValue(iter, 0))); if (rested != "") { store.SetValue(iter, 2, rested); } } while (store.IterNext(ref iter)); } }
public void Fill(ArrayList myPersons, RestTime rt) { foreach (Person person in myPersons) { store.AppendValues(new String [] { person.UniqueID.ToString(), person.Name.ToString(), rt.RestedTime(person.UniqueID) } ); } //show sorted by column name store.SetSortColumnId(1, Gtk.SortType.Ascending); //TODO: check if sort works after 1h store.ChangeSortColumn(); }
public void UpdateRestTimes(RestTime restTime) { TreeIter iter; bool iterOk = store.GetIterFirst(out iter); if(iterOk) { do { string rested = restTime.RestedTime( Convert.ToInt32(store.GetValue(iter, 0))); if(rested != "") store.SetValue(iter, 2, rested); } while (store.IterNext (ref iter)); } }
public void Fill(ArrayList myPersons, RestTime rt) { foreach (Person person in myPersons) store.AppendValues ( new String [] { person.UniqueID.ToString(), person.Name.ToString(), rt.RestedTime(person.UniqueID) } ); //show sorted by column name store.SetSortColumnId(1, Gtk.SortType.Ascending); //TODO: check if sort works after 1h store.ChangeSortColumn(); }