[unix-pc.general] Mouse input on the UNIX PC, a question or two..

lenny@icus.UUCP (Lenny Tropiano) (07/27/88)

I have a question [yes, I do have questions every once and a while :-)] ...
I'm currently working on a total rewrite of the window manager... It has
some extra added features put the original functionality.  The problem I 
am running across currently is how the "original wmgr" woke up when the
mouse clicked on the [w] icon.   I've played with a bunch of things everything
from tam's wreadmouse() to track(3T).  The problem I am encountering is
I have a window that is basically sitting idle waiting for keyboard input
(Suspd, Rsume, s_Suspd, s_Rsume, s_Print) or Mouse input.  Unfortunately
the window (ie. [w] icon) isn't active, and when I click on the icon, my
cursor moves to that window (up to the [w]), then I have to click once
again for the program that is doing a:
		
			ch = wgetc();

to return from the wgetc call with a "Mouse" kcode (see /usr/include/kcodes.h).

I've played with the MSIN and MSDOWN parameters for the mouse structure
to signal the wgetc call to return Mouse information.  Without double
clicking, how can I achieve this?  I know the window manager (wmgr) does
this ;-)

If someone has any ideas please mail them to me.  Also if anyone has
something they would like my new-and-improved window manager to do, let
me know.   Once the program is finished you'll see it in unix-pc.sources!

-Lenny

-- 
Paper-net: Lenny Tropiano          | @-net:         lenny@icus.UUCP
           ICUS Software Systems   | !-net:      ...sbcs   \
           PO Box 1                |                boulder \
           Islip Terrace, NY 11752 |                talcott  !icus!lenny
Vocal-net: (516) 582-5525 [work]   |                pacbell /
           (516) 968-8576 [home]   |                hombre /
Telex-net: 154232428 ICUS          | Another-net:   attmail!icus!lenny