Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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();
            }
        }