public override void Initialize() { // // Add in some fake categories // var homeCategory = new DummyCategory ("Home"); Categories.Add (homeCategory); var workCategory = new DummyCategory ("Work"); Categories.Add (workCategory); defaultCategory = workCategory; var projectsCategory = new DummyCategory ("Projects"); Categories.Add (projectsCategory); // // Add in some fake tasks // var task = CreateTask ("Buy some nails"); task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.Medium; projectsCategory.Add (task); task = CreateTask ("Call Roger"); task.DueDate = DateTime.Now.AddDays (-1); task.Complete (); homeCategory.Add (task); task = CreateTask ("Replace burnt out lightbulb"); task.DueDate = DateTime.Now; task.Priority = TaskPriority.Low; homeCategory.Add (task); task = CreateTask ("File taxes"); task.DueDate = new DateTime (2008, 4, 1); homeCategory.Add (task); task = CreateTask ("Purchase lumber"); task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.High; projectsCategory.Add (task); task = CreateTask ("Estimate drywall requirements"); task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.Low; projectsCategory.Add (task); workCategory.Add (task); task = CreateTask ("Borrow framing nailer from Ben"); task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.High; projectsCategory.Add (task); homeCategory.Add (task); task = CreateTask ("Call for an insulation estimate"); task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.Medium; projectsCategory.Add (task); task = CreateTask ("Pay storage rental fee"); task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.None; homeCategory.Add (task); task = new DummyTask ("Place carpet order"); projectsCategory.Add (task); task.Priority = TaskPriority.None; task = new DummyTask ("Test task overdue"); workCategory.Add (task); projectsCategory.Add (task); task.DueDate = DateTime.Now.AddDays (-89); task.Priority = TaskPriority.None; task.Complete (); Initialized = true; }
public void Initialize() { Gtk.TreeIter iter; // // Add in the "All" Category // AllCategory allCategory = new Tasque.AllCategory (); iter = categoryListStore.Append (); categoryListStore.SetValue (iter, 0, allCategory); // // Add in some fake categories // homeCategory = new DummyCategory ("Home"); iter = categoryListStore.Append (); categoryListStore.SetValue (iter, 0, homeCategory); workCategory = new DummyCategory ("Work"); iter = categoryListStore.Append (); categoryListStore.SetValue (iter, 0, workCategory); projectsCategory = new DummyCategory ("Projects"); iter = categoryListStore.Append (); categoryListStore.SetValue (iter, 0, projectsCategory); // // Add in some fake tasks // DummyTask task = new DummyTask (this, newTaskId, "Buy some nails"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.Medium; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Call Roger"); task.Category = homeCategory; task.DueDate = DateTime.Now.AddDays (-1); task.Complete (); task.CompletionDate = task.DueDate; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Replace burnt out lightbulb"); task.Category = homeCategory; task.DueDate = DateTime.Now; task.Priority = TaskPriority.Low; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "File taxes"); task.Category = homeCategory; task.DueDate = new DateTime (2008, 4, 1); iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Purchase lumber"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.High; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Estimate drywall requirements"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.Low; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Borrow framing nailer from Ben"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.High; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Call for an insulation estimate"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.Medium; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Pay storage rental fee"); task.Category = homeCategory; task.DueDate = DateTime.Now.AddDays (1); task.Priority = TaskPriority.None; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Place carpet order"); task.Category = projectsCategory; task.Priority = TaskPriority.None; iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask (this, newTaskId, "Test task overdue"); task.Category = workCategory; task.DueDate = DateTime.Now.AddDays (-89); task.Priority = TaskPriority.None; task.Complete (); iter = taskStore.AppendNode (); taskStore.SetValue (iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; initialized = true; if(BackendInitialized != null) { BackendInitialized(); } }
public void Initialize() { Gtk.TreeIter iter; // // Add in the "All" Category // AllCategory allCategory = new Tasque.AllCategory(); iter = categoryListStore.Append(); categoryListStore.SetValue(iter, 0, allCategory); // // Add in some fake categories // homeCategory = new DummyCategory("Home"); iter = categoryListStore.Append(); categoryListStore.SetValue(iter, 0, homeCategory); workCategory = new DummyCategory("Work"); iter = categoryListStore.Append(); categoryListStore.SetValue(iter, 0, workCategory); projectsCategory = new DummyCategory("Projects"); iter = categoryListStore.Append(); categoryListStore.SetValue(iter, 0, projectsCategory); // // Add in some fake tasks // DummyTask task = new DummyTask(this, newTaskId, "Buy some nails"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays(1); task.Priority = TaskPriority.Medium; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Call Roger"); task.Category = homeCategory; task.DueDate = DateTime.Now.AddDays(-1); task.Complete(); task.CompletionDate = task.DueDate; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Replace burnt out lightbulb"); task.Category = homeCategory; task.DueDate = DateTime.Now; task.Priority = TaskPriority.Low; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "File taxes"); task.Category = homeCategory; task.DueDate = new DateTime(2008, 4, 1); iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Purchase lumber"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays(1); task.Priority = TaskPriority.High; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Estimate drywall requirements"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays(1); task.Priority = TaskPriority.Low; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Borrow framing nailer from Ben"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays(1); task.Priority = TaskPriority.High; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Call for an insulation estimate"); task.Category = projectsCategory; task.DueDate = DateTime.Now.AddDays(1); task.Priority = TaskPriority.Medium; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Pay storage rental fee"); task.Category = homeCategory; task.DueDate = DateTime.Now.AddDays(1); task.Priority = TaskPriority.None; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Place carpet order"); task.Category = projectsCategory; task.Priority = TaskPriority.None; iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; task = new DummyTask(this, newTaskId, "Test task overdue"); task.Category = workCategory; task.DueDate = DateTime.Now.AddDays(-89); task.Priority = TaskPriority.None; task.Complete(); iter = taskStore.AppendNode(); taskStore.SetValue(iter, 0, task); taskIters [newTaskId] = iter; newTaskId++; initialized = true; if (BackendInitialized != null) { BackendInitialized(); } }