Just a thought: it could search immediately on every key press, picking the first matching module. Selecting a module with the mouse or hitting ENTER could clear the type-ahead buffer.
It could sure be done this way, but I was trying to follow some standard functionality I've used in the MacOS and in Windows.
|2. Would it be better to make type-ahead work independently of where |the mouse cursor is, or is it better that the mouse be over the tools |list? Related questions: is there no other place in dxui that uses the A-Z1-9 keys. Would it require special handling not to override text fields?
I was thinking of just overriding the VPE under the menu bar. I did try overriding the hole dxui, but yah, then you run into the problems you state with text fields.
I guess the user has to move the mouse over to the panel to select a module anyway, so it's just a question of when they have to move it.
The whole idea I was thinking was that if I type "im" while over the canvas, I'm ready to drop an Image module without having to move the mouse over to the tools palette. Then click. But I don't want to add this (it'd take some work) if others don't think it would be useful.
|3. Should this be added to the categories list (I say no because its |short anyway)? Not sure I follow. Wouldn't you just activate the All category and then start typing module names?
Actually, I can set it up so when you roll over the Categories list, then Type Ahead would work on the categories. I could also make it so if the mouse is over the Categories, then Type Ahead works in the Tools list instead.
David
Randy -- Randall Hopper (mailto:[EMAIL PROTECTED]) Lockheed Martin Operation Support EPA Scientific Visualization Center US EPA N127-01; RTP, NC 27711
-- ............................................................................. David L. Thompson The University of Montana mailto:[EMAIL PROTECTED] Computer Science Department http://www.cs.umt.edu/u/dthompsn Missoula, MT 59812 Work Phone : (406)257-8530
