give data types var, string, wave, struct, dfref color codes. As far as tested only text colors can be encoded (not background color?!?). Similar types should follow similar hues.
checkboxes in front of each line. When checked the entry is moved to the list of checked entries, which appears always at the top of the complete list. While the CB is open the checked state is saved per Procedure window, such that changing to another and back keeps the state. The idea is to have some bookmark style capabilities.
The checkboxes idea is neat. But I think to be really useful we would need to make it survive igor closing thus we need to store that with the package preferences.
I had a look on it with t-b and we discussed a few visual design changes:
use a fixed wide font for the list
dim alternating background colors per line as horizontal guide to the eye (like http://ui-patterns.com/patterns/AlternatingRowColors ), however might be not supported by Igor
give data types var, string, wave, struct, dfref color codes. As far as tested only text colors can be encoded (not background color?!?). Similar types should follow similar hues.
checkboxes in front of each line. When checked the entry is moved to the list of checked entries, which appears always at the top of the complete list. While the CB is open the checked state is saved per Procedure window, such that changing to another and back keeps the state. The idea is to have some bookmark style capabilities.