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