Update of /cvsroot/netrek/client/netrekxp/src
In directory sc8-pr-cvs16:/tmp/cvs-serv7251/src
Modified Files:
local.c mswindow.c
Log Message:
Added ability to resize richtext windows via click/double click to
activate/deactivate the sizing border.
Fixed bug with observers drawing the ship they are locked onto
if it's cloaked and showCloak feature is enabled.
Cleaned up todo list.
Index: mswindow.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/mswindow.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- mswindow.c 10 Apr 2007 08:14:16 -0000 1.64
+++ mswindow.c 10 Apr 2007 11:07:08 -0000 1.65
@@ -6089,6 +6089,16 @@
// fake a caption hit to move window
SendMessage(hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0);
break;
+ case WM_NCLBUTTONDOWN:
+ // set sizing border
+ SetWindowLongPtr(hwnd, GWL_STYLE, GetWindowLongPtr(hwnd, GWL_STYLE) | WS_SIZEBOX);
+ break;
+ case WM_LBUTTONUP:
+ case WM_NCLBUTTONUP:
+ SetWindowLongPtr(hwnd, GWL_STYLE, GetWindowLongPtr(hwnd, GWL_STYLE) & ~WS_SIZEBOX);
+ // remove sizing border and redraw
+ SetWindowPos(hwnd, 0, 0, 0, 0, 0, SWP_FRAMECHANGED | SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER);
+ break;
}
return CallWindowProc (lpfnDefRichEditWndProc, hwnd, msg, wParam, lParam);
}
Index: local.c
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/src/local.c,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -d -r1.91 -r1.92
--- local.c 10 Apr 2007 05:43:44 -0000 1.91
+++ local.c 10 Apr 2007 11:07:08 -0000 1.92
@@ -836,7 +836,7 @@
the ship drawing code with the goto statement */
if (j->p_flags & PFCLOAK && (j->p_cloakphase == (cloak_phases - 1)))
{
- if (myPlayer (j) || (showCloakers && F_show_cloakers)
+ if (myPlayer (j) || (showCloakers && F_show_cloakers && !isObsLockPlayer(j))
#ifdef RECORDGAME
|| playback
#endif