#
# TTD
#

PART EDIT

1.	On change of Visual/Decal restore to first in list of the given type


TRACKS

	Add Net to every end point of a segment.

	Colour by Layer.

	Allow create to specify layer and width as options.

	Routines to recolour objects to show net associations etc..
		(also group items selected)


	procExtend, When anchoring a track, delete the net attached to the current
				endpoint. Moving track endpoint will automatically recreate it.


### NEW FUNCTIONS

	listROption	opt list value	- replace arg in option style list
									add if not found
								 list in form of -option value -option value
	listGetOption opt list		- retrieve value of option
*		Already done as listOpt, call other one listROpt


### WISH8.3

	canvas objects.		Change all processing to specify coords as a list.
Since wish8.3 allows canvas coords to be specified as a list rather than args this would
remove a number of splits and evals when processing coordinates for canvas object### WISH8.3

	canvas objects.		Change all processing to specify coords as a list.
Since wish8.3 allows canvas coords to be specified as a list rather than args this would
remove a number of splits and evals when processing coordinates for canvas objects,
this would also be a significant speed increase.


###
### GENERAL
###

C.	read in attributes for acanvas items and substitute ones that need to be
	replaced colours and fonts

D.	Remove shift from keypress event passed to doEvent.
	Add bindings for Shift arrows.

G.	Add trace to appropriate variables.

H.	Complete vartoggle and varcycle options in menu items.

J.	Add Entry box selected by key for items that require text input such as
	Pin Number and searching etc

K.	change Edit to do something/nothing with composite objects. Ie update tags.

X	Change delete to refuse to delete items that have the NoDelete Tag

Y	Change move to refuse to move items that have the tag Fixed

Z	Add NoPick tag to skip items in tagSearchAll


1.	Add Undo Function and associated stack and procedures.






