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++)