todo(1X)

NAME
todo — Manage todo lists

SYNOPSIS
todo [-todoFile pathname]

DESCRIPTION
Todo is a simple todo list manager. It provides a demonstration of the XmNotebook widget. To use todo, you should be able to simply run it from any directory. By default it reads its database from your home directory, but this can be overriden by pathname.

Files
$HOME/.todo	The user's todo list

X Defaults
The class of this application is XmDTodo. The name of the widgets of particular interest are:
notebook	The XmNotebook widget
text	The XmText widget
label	The status area XmLabel widget
To set a specific resource in your .Xdefaults file, you specify the particular widget and resource. For example, if we wished to assign specific colors to the text widget's and notebook widget's background, we could do the following:
XmDTodo*notebook.background:	forestgreen
XmDTodo*text.background:	white
Additionally there is an application resource to set the default todo file location:
XmDTodo*todoFile:	/users/myhomedir/sometodofile

BUGS
Todo can occationally get confused when pages are deleted. Save the current contents and reopen to resync the application in this case. New pages are always prepended before the current page, there should be a way to choose. Ideally the display should use an XmCSText with rich text and not plain ascii, but that went beyond the scope of the demonstration.