C# (CSharp) Tomboy.TaskManager Namespace

Nested Namespaces

Tomboy.TaskManager.Tests

Classes

Name Description
AttributedTask Class that represents the common functionality of TaskList and Task
AttributedTaskTag Class for the tag representation of a task or tasklist in the buffer Used by AttributedTask - Sums up the commonalities between tasktag and tasklisttag
CheckDoneVisitor Visitor that checks upwards whether the changes in the level below (task -> subtask or tasklist -> task) Made the corresponding task complete (in terms of every child is done) or incomplete The correspondonding policies can be adjusted via the Task class
ColorTag Dummy class for coloring priorities
DateTag Tag that identifies a duedate. It is responsible for listening to clicks (opening calendar dialog), but also finding the duedate later on
FixAction This class can be used to create Actions that should be carried out on the Buffer, but have to be deferred because it would render still used Gtk.TextIters useless, crashing Tomboy...
FixDeleteAction Action that Deletes (cleanly) a Task
FixDeleteEmptyCheckBoxAction Does a simple undo.
FixTitleAction Action that Fixes the title of a TaskList
FixUndoAction Does a simple undo.
GetMinDueDateVisitor Visitor that traverses the task structure for the minimum duedate of all lower level attributedtasks. If no duedate is set, the default return is the current day
NewTaskAction Action that adds a Task
OverdueTasksNotebook This represents a Dialog in the Tomboy Search Notes Dialog and is responsible for showing all notes who have tasklists containing tasks that are not done but their due date is already in the past.
PriorityUtils
SetDoneVisitor Traverses the tasks structure recursively to either set the tasks to done or not done
TaskList A task list is a collection of tasks grouped together. It may have a title and a due date.
TaskListParser Class for parsing notes for tasklists and tasks
TaskListTag Marks a TaskList in a NoteBuffer.
TaskManagerGui The class that manages the Menu and GUI stuff of our Addin.
TaskManagerNoteAddin Class that describes behaviour of Notes (in terms of TaskManager features)
TaskNoteUtilities Class that encapsulates often used accesses to unknown tasks or tasklists (or their corresponding tag) via some position in the buffer
TaskTag Marks a Task in a NoteBuffer.
Visitor The class that describes the visitor pattern over the tasks structure. Although visit (Note n) is not used here, it may turn out to be useful in the future (e.g. for printing or similar)