Update of /cvsroot/netrek/client/netrekxp/src
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7034/src

Modified Files:
        helpwin.c newwin.c 
Log Message:
Middle mouse button now closes help window (lots of complaints about not being 
able to close help window due to accidentally remapping the h key when trying 
to close the window).

Index: newwin.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/newwin.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- newwin.c    23 Jun 2006 08:50:14 -0000      1.41
+++ newwin.c    9 Jul 2006 08:25:38 -0000       1.42
@@ -848,7 +848,8 @@
     else
 #endif
         W_SetWindowExposeHandler (helpWin, fillhelp);
-               W_SetWindowKeyDownHandler (helpWin, helpaction);
+    W_SetWindowKeyDownHandler (helpWin, helpaction);
+    W_SetWindowButtonHandler (helpWin, helpaction);
 
 #ifdef META
     metaWin = W_MakeMenu ("MetaServer List", 0, 0, 72, num_servers + 2,

Index: helpwin.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/helpwin.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- helpwin.c   7 May 2006 16:59:27 -0000       1.4
+++ helpwin.c   9 Jul 2006 08:25:38 -0000       1.5
@@ -215,7 +215,7 @@
     char helpmessage[MAXHELP];
 
 
-    /* 4 column help window. THis may be changed depending on font size */
+    /* 4 column help window. This may be changed depending on font size */
     for (column = 0; column < 4; column++)
     {
         for (row = 1; row < HELPMESSAGES / 4 + 2; row++)
@@ -249,6 +249,13 @@
        int i, message_number = -1;
        int row, column = 0;
 
+       /* Close window? */
+       if (data->key == W_MBUTTON)
+       {
+               W_UnmapWindow (helpWin);
+               return;
+       }
+
        /* Let's find row and column from mouse coordinates */
        row = (data->y - 4)/ W_Textheight;
        for (i = 0; i < 4; i++)


_______________________________________________
netrek-cvs mailing list
[email protected]
http://mailman.us.netrek.org/mailman/listinfo/netrek-cvs

Reply via email to