Also: Preferences, FAQ
ToDoList Main Menu
File
New Tasklist
Creates a untitled, unsaved, empty tasklist
Open Tasklist
Opens an existing tasklist, which may exist on a removeable drive (floppy, zip), on your hard disk or on a network.
Reload Tasklist
Allows you to reloads the active tasklist should it have been changed outside of ToDoList either by you or by someone else.
Note: If you have made changes to the tasklist you will be asked to confirm that you wish the changes to be overwritten.
Open Web Tasklist
Allows you to download and open a tasklist stored on a FTP server. You will be prompted for the server location (eg. www.abstractspoon.com) and your username and password and then you will be presented with a browse dialog for you to locate the tasklist.
Open Archive
Each tasklist may have a corresponding archive file where completed tasks are moved to periodically (see Tools > Archive Completed Tasks). Occasionally you may need to restore an archived task or need to look in the archive file to report on what tasks were completed. This option allows easy access.
Note: you could also open the archive via Tools > Open Tasklist.
Save Tasklist
Saves any modifications to the active tasklist.
Save Tasklist As...
Allows you to save an existing tasklist to another location.
Save All
Saves all the open tasklists which have modifications.
Save to Web
Allows you to save a local taskfile to a FTP server. You will be prompted as for 'Open Web Tasklist'.
Encrypt Tasklist
Enables/Disables encryption of the active tasklist provided you have the encryption component installed.
Note: Encryption occurs when you next save the tasklist, not at the point you provide your password.
Print...
Prints the active tasklist, by exporting it to html and then printing via your default browser.
Print Preview
Print previews the active tasklist, by exporting it to html and then previewing via your default browser.
Reset Version Number
Resets the tasklist version number to 1.
Note: The version number gets incremented every time changes are saved.
Close Tasklist
Closes the active tasklist, prompting you to save any changes as necessary.
Close All Other Tasklists
Close All
Closes all open tasklists, prompting you to save any changes as necessary.
Recent Tasklists
Contains the file paths of the 16 most recently opened tasklists for easy access.
Note: you can disable this feature in the preferences.
Email Tasks
Allows selected tasks or an entire tasklist to be emailed to a 3rd party.
Note: the tasklist must have been previously saved before it can be sent as an attachment.
Exit
Closes ToDoList.
Top
New Task
New Task at Top
Creates a new task at the very top of the tasklist.
New Task at Bottom
Creates a new task at the very bottom of the tasklist.
New Task at Top of Selected Task's Parent
Creates a new task which is a sibling to the selected task at the top of their common parent.
New Task at Bottom of Selected Task's Parent
Creates a new task which is a sibling to the selected task at the bottom of their common parent.
New Task Before Selected Task
Creates a new sibling task immediately before the selected task.
New Task After Selected Task
Creates a new sibling task immediately after the selected task.
New Subtask at Top of Selected Task
Creates a new sub-task above any other sub-tasks in the selected task.
New Subtask at Bottom of Selected Task
Creates a new sub-task below any other sub-tasks in the selected task.
Split Selected Task into Two (2) Equal Subtasks
Creates two subtasks and allocates half of the time estimate to each.
Note: This operation cannot be performed on a task which already has subtasks
Note: If time has already been spent on the task then this is allocated entirely to the first subtask.
Split Selected Task into 'n' Equal Subtasks
Creates two or more subtasks and splits the time estimate equally between them.
(also see notes for previous item).
Top
Edit
Note: unless noted otherwise, all edit operations can be performed on multiple selected tasks.
Undo
Allows the last editing action to be undone.
Note: if the focus is on an edit control then the last edit change is undo. Otherwise the last tasklist edit is undone.
Redo
Allows a previously
Edit Task Title
Initiates in-place editing of the task title.
Note: this operation is disabled if more than one task is selected.
Other Task Attributes
Set Task Colour...
Sets the colour of the selected tasks title text.
Note: This option is disabled if you have chosen to have tasks coloured by their priority in the preferences.
Clear Task Colour
Clears the previously set colour for the selected tasks.
Set Task Icon...
Associates a predefined icon with the selected tasks.
Note: the task icon column must be made visible for this change to be noticable.
Clear Task Icon
Clears the previously set icon for the selected tasks.
Toggle Task Completion
Toggles the completion state of the selected task.
Note: Has the same effect as checking and unchecking the checkbox in the tasklist.
Increment Task % Completion
Increases the % completion by 5% up to a maximum of 100%.
Decrement Task % Completion
Decreases the % completion by 5% to a minimum of 0%.
Set Task Priority
Sets the selected task's priority to between 0 (lowest) and 10 (highest)
Increment Task Priority
Raises the selected task's priority by one up to a maximum of 10
Decrement Task Priority
Lowers the selected task's priority by one to a minimum of 0
Track Time Spent
Turns on a timer which automatically adds elapsed time to the 'Time Spent' attribute.
Edit Task Log File
If you have specified to log tracked time to a csv file they this option will automatically load the csv file into the appropriately registered application (eg. Excel) for you to view and edit if necessary. The idea behind the log file is to allow reports to be generated at week- or month-end showing where time has been spent and on which projects or tasks.
Offset Dates...
Allows the start, due and/or completed dates to be increments and decremented by a specified number of days. It also allows associated subtask dates to offset by the same amount.
Set Task File Link...
Displays the standard open file dialog for you to associate a file with the selected task.
Open Task File Link
Displays/Runs the file associated with a task.
Note: this option is disabled if no file is referenced, or it displays the path of the referenced file.
Toggle Selected Task Flag
Toggles the flag attribute on the selected tasks.
Note: this attribute has no specific meaning and can be used to tag tasks of interest. It can also be used to control archiving.
Set Reminder
Allows you to instruct ToDoList to remind you when a task is about to begin or is about to be due. You can also specify a sound to be played.
Clear Reminder
Clears the existing reminder for the selected task.
Insert Date
Inserts the current date (formatted according to your regional settings in Control Panel) into the focused edit control (typically the comments field).
Insert Date & Time
Inserts the current date and time formatted according to your regional settings in Control Panel.
Spell Check
Task Title
Runs the spell checker on the selected task's title text.
Note: this option is disabled if you do not have the spell checker component installed.
Task Comments
Runs the spell checker on the selected task's comment text.
Note: this option is disabled if you do not have the spell checker component installed.
Active Tasklist
Runs the spell checker on the task titles of the active tasklist.
Cut
Copies the selected task to an internal clipboard and then removes it from the tasklist.
Copy
Copies the selected task to an internal clipboard.
Note: the titles of the selected tasks are also copied to the windows clipboard, separated by carriage returns.
Copy As
Text
Copies the selected task(s) in a formatted text format
HTML
Copies the selected task(s) in HTML
Task Reference
Copies the selected task's ID to the Windows clipboard in the following format: tdl://<ID>. This 'reference' can then be pasted into another task's File Link field or Comments field, and used to link back to the original task.
Note: to follow task references in the comments field required the CTRL key to be pressed when you click.
Task Reference (full)
This is similar to the above except that the full filepath is also included in the reference allowing separate tasklists to be linked together.
Task Dependency
ToDoList allows tasks to be dependent on one another and in so doing allows one task to prevent another from being completed until the dependent task is first completed. A dependency is simply the ID of a task pasted into another's dependency field. This option copies the selected task's ID to the Windows Clipboard.
Task Dependency (full)
This is similar to the above except that the task ID is prefixed by the full path of the tasklist allowing dependencies to span across multiple taskfiles.
Task Path
This copies the path of the selected task to the Windows clipboard.
Paste as Subtask of Selected Item
Pastes the last copied tasks as subtasks of the currently selected task.
Paste after Selected Item
Pastes the last copied tasks as siblings after the currently selected task.
Delete Selected Task
Deletes the currently selected task(s).
Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.
Note: if the task being deleted has subtasks, these will also be deleted.
Delete All Tasks
Deletes all of the tasks in the active task list.
Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.
Delete the Selected Task
Deletes the selected task.
Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.
Note: if the task being deleted has subtasks, these will also be deleted.
Delete All Tasks
Deletes all of the tasks in the active task list.
Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.
Select All
Selects all tasks in the active tasklist
Find Tasks...
Displays a dialog letting search for tasks specific attribute values. The results of your search are displayed in a modeless dialog which can remain open as you navigate to each task.
Quick Find
Sets the focus to the Quick Find combo box in the toolbar. Once there simply start typing and as you type ToDoList will match what you are typing to either task titles or task comments.
Find Next
Once you have finished typing you can step forward through all the occurences that can be found.
Find Prev
Alternatively you can step backwards.
Top
View
Show Project Name Field
Displays the edit control for editing the Project title
Maximize Tasklist
Hides all editing controls except for the project name field and task list.
Note: you can choose to have the comments field always visible via the preferences.
Toggle between Task Tree and List View
Allows fast switching between the Task tree and the list view.
Toggle between Tasks and Comments
Allows fast switching between the Task tree/list view (depending on which is active) and the comments field.
Previous Tasklist
Activates the previous open tasklist if you have more than one open.
Next Tasklist
Activates the next open tasklist if you have more than one open.
Move Tasklist Tab Left
Moves the active tasklist tab one place to the left, unless it is already in the leftmost position.
Move Tasklist Tab Right
Moves the active tasklist tab one place to the right, unless it is already in the rightmost position.
Order Tabs by Name
Orders the tasklist tabs alphabetically.
Note: you can choose to have ToDoList always keep the tabs in alphabetic order via the preferences.
Expand
Expands either the selected task or all tasks.
Collapse
Collapses either the selected task or all tasks.
Show Filter Bar
Toggles the visibility of the filter bar. This appears just above the project name field.
Filter...
Displays the filter dialog which is simply an alternative to using the filter bar if, for instance, you have the filter bar hidden to save screen real estate.
Clear Filter
Clears the filter for the active tasklist so that all tasks are displayed.
Refresh Filter
Updates the filter on the active tasklist. Useful if you have made a change to the tasklist which would be reflected by the current filter.
Note: this action is only necessary if you have turned off automatic refiltering in the preferences.
Show Toolbar
Toggles the visibility of the toolbar
Show Status Bar
Toggles the visibility of the status bar
Top
Move
Navigate Back
ToDoList keeps a history of the various task selections you have made, similar in concept to the Back/Forward history in your browser. This option takes you to the previous selection in the list (similar to 'Back' in your browser).
Note: if you move to a previous selection and then explicitly change the selection by clicking on a task in the tasklist, 'Forward' items are cleared (just as in your browser).
Navigate Forward
This option takes you to the next selection in the list (similar to 'Forward' in your browser).
Select Previous Task
Selects the previous visible task to the currently selected task. ie collapsed subtasks are ignored.
Select Next Task
Selects the next visible task to the currently selected task.
Select Previous Top Level Task
Moves the selection to the previous top level task in the task list.
Note: if the selection is on a sub-task, then the selection will first move to that sub-task's top level parent.
Select Next Top Level Task
Moves the selection to the next top level task in the task list.
Move Task Up
Moves the selected task above the sibling task immediately before it.
Move Task Down
Moves the selected task below the sibling task immediately beneath it.
Move Task Left (Up One Level)
Moves the selected task to the same level as its immediate parent task.
Move Task Right (Down One Level)
Makes the selected task a sub-task of the sibling task immediate before it.
Top
Sort By
Note: selecting one of these operations has the same effect as clicking on the tasklist column headers.
Note: Sorting twice on the same column will toggle the search direction.
Sort by Allocated To
Sorts tasks by the person to whom they have been allocated. Alphabetically and case-insensitively.
Sort by Allocated By
Sorts tasks by the person who allocated them. Alphabetically and case-insensitively.
Sort by Category
Sorts tasks by their category. Alphabetically and case-insensitively.
Sort by Completion Date
Sorts tasks by their completion dates. Incomplete tasks are ignored.
Sort by Completion Status
Sorts tasks based on their completed state without taking account of completion date.
Sort By Cost
Sorts tasks by their associated costs.
Sort Tasks by Created By
Sorts tasks by the person who created them. Alphabetically and case-insensitively.
Sort Tasks by Creation Date
Sorts tasks by their creation dates. Completed tasks are ignored.
Sort Tasks by Due Date
Sorts tasks by their due dates. Completed tasks are ignored.
Sort By External ID
Sorts tasks by their assigned external IDs. Alphabetically and case-insensitively.
Sort By Flag
Sorts tasks by their flagged status.
Sort By Icon
Sorts tasks by their icon index. Essentially this just separates and groups tasks by their icons.
Sort By Modified Date
Sorts tasks by their last modified date and time.
Sort by % Completion
Sorts tasks by their degree of completion.
Sort by Priority
Sorts tasks by their Priority. If so specified in the preferences, completed tasks are sorted with a priority of -1 and due tasks are sorted with a priority of 11.
Sort By Recently Modified
Sorts tasks according to whether they have been recently (within the last hour) modified or not.
Sort By Recurrence
Sorts tasks by their recurrence attributes. ie it will separate and group daily, weekly, monthly and yearly recurring tasks.
Sort By Remaining Time
Sort tasks by the time remaining between the current day and the task's due date.
Sort By Risk
Sort tasks by their Risk. If so specified in the preferences, completed tasks are sorted with a risk of -1.
Sort by Start Date
Sorts tasks by their start dates.
Sort by Status
Sorts tasks by their status. Alphabetically and case-insensitively.
Sort by Task ID
Sorts tasks by their unique identifying number.
Sort by Task Name
Sorts tasks alphabetically and case-insensitively by their titles.
Sort by Time Estimate
Sorts tasks by the amount of time they still require to be completed.
Sort by Time Spent
Sorts tasks by the amount of time that has been spent on them.
Sort By Version
Sorts tasks by their version.
Unsorted
Does not sort tasks. Tasks remain the positions they were created.
Note: this is the default sort state of new tasklists.
Top
Tools
Check Out to Edit
If you have enabled ToDoList's built-in source control, this locks the active task list so that only you may edit it while you have it checked out.
Check In
When you have finished editing, this removes the lock and enables others to edit the task list.
Remove Tasklist from Source Control
Very occasionally you will find yourself in a situation where a file is not editiable because it has previously been held under source control but you now have source control disabled. In this case you can either re-enable source control or remove the tasklist from the source control system.
Import Tasks...
Displays a dialog allowing one of anumber of different formats to be imported. The tasks can be inserted into an existing tasklist or into a fresh tasklist. Supported formats include: outline, Freemind, GanttProject, MLO and Outlook.
Export Tasks...
Displays a dialog allowing the active tasklist to exported to a number of different formats, including HTML, simple text, csv, Freemind, GanttProject, MLO and iCalendar. You can also choose whether to export the entire tasklist or just the currently selected tasks.
Archive Completed Tasks
Copies completed tasks to an archive file, and optionally removes them from the source task list depending on your preferences.
Archive Selected Tasks
This allows you to archive tasks irrespective of their completed status. This is useful for when tasks are abandoned or cancelled and it would be inappropriate to mark them as complete to allow them to be archived.
Show Tasks Due
Summarizes the tasks due on that day, the following day, or on one of a number of longer time frames.
Preferences...
Displays the preferences dialog for configuring ToDoList.
Import Preferences into Registry
If for whatever reason you decide that you no longer wish to use an ini file for your preferences, this option allows you to import your existing ini file and all its settings into the registry and then switch to using the registry.
Export Preferences from Registry
If you have been using the registry to store your settings but then decide that you would prefer to use an ini file, perhaps because it's more portable and would allow you to run ToDoList off a USB drive, then this option will export your registry settings to an ini file (in the same folder as ToDoList.exe) and then switch to using it.
User Defined Tools
Lists the external tools you have set up in the preferences.
3rd Party Extensions
Lists the 3rd party software extensions to ToDoList. Currently there is one extension that has been created.
Top
Window
Close All
Closes all the open tasklists, prompting to save as required.
Window List
Lists all open tasklists allowing easy keyboard switching.
Note: the active tasklist is marked with a tick.
Top
Help
Online Documentation
Here.
Keyboard Shortcuts
Displays a dialog which shows a summary of all keyboard shortcuts that have been set up in ToDoList.
Commandline Options
Lists the available commandline options that can be used to run ToDoList.
ToDoList Wiki
Here.
Feedback and Support
CodeProject
Bug Report/Feature Request
My email address (remove the trailing underscore from abstractspoon2)
Check for Updates
This options allows you to receive automatic updates whenever there are new releases of ToDoList. For this option to work you first have to download the Web Update Wizard component and unzip it into the same folder as ToDoList.exe.
Donate
If you wish to do so, you can support the ongoing development of ToDoList by donating via Paypal.
ToDoList License
ToDoList is freeware, licensed under an Eclipse Public License 1.0.
About ToDoList
Displays version and copyright information.
Top
Comments (0)
You don't have permission to comment on this page.