On Sun, Jul 28, 2002 at 02:24:46PM +1000, Amir Michail wrote: > We are working on a design recovery tool for > interactive graphical applications.
Hey, cool project. I had much a similar idea to help me learn lyx internals a while ago, but it was of a much smaller scope, and I never had time to take it anywhere useful (http://functrace.sf.net/) Do you plan to do method-repression for hiding commonly called functions that aren't very interesting ? e.g. when I move the mouse, after a while I don't want to see that workAreaMotionNotify() got called, because I've learnt that part of the code. This would make a more "interactive" mode usable, which is where I was planning to take functrace ... > * compiling with -g -finstrument-functions > > * linking with an additional object file for the tracer code This bit would be easy to do. > * non-blinking cursors having color 254,1,1 (we can track the cursor > that way in the screenshots to identify the user's focus; > 255,0,0 is likely to clash with other aspects of the display such > as icons) Dunno about the colour, but the cursor management code is in screen.C, and it'd be easy to make it stop blinking. Check out the "cursor_timeout" variable as well: this is the timer that blinks the cursor. > Is it possible to provide this support in the configure scripts? I don't see why not. I might even be co-erced into making a patch ... (I don't see any license though ?) regards john -- "The simpler it is, the harder it is." - Tim Van Holder