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

Reply via email to