mirror of
https://github.com/reactos/reactos.git
synced 2024-12-29 02:25:17 +00:00
Syncing my changes with tree
svn path=/trunk/; revision=4762
This commit is contained in:
parent
2d32e95fa9
commit
7a4f224456
4 changed files with 11 additions and 57 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: desktop.c,v 1.11 2003/05/12 19:30:00 jfilby Exp $
|
/* $Id: desktop.c,v 1.12 2003/05/26 10:52:15 rcampbell Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
|
@ -39,7 +39,7 @@ SystemParametersInfoW(UINT uiAction,
|
||||||
/* FIXME: This should be obtained from the registry */
|
/* FIXME: This should be obtained from the registry */
|
||||||
static LOGFONT CaptionFont =
|
static LOGFONT CaptionFont =
|
||||||
{ 12, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE, OEM_CHARSET,
|
{ 12, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE, OEM_CHARSET,
|
||||||
0, 0, DEFAULT_QUALITY, FIXED_PITCH | FF_MODERN, L"Helmet" };
|
0, 0, DEFAULT_QUALITY, FF_MODERN, L"Bitstream Vera Sans Bold" };
|
||||||
|
|
||||||
switch (uiAction)
|
switch (uiAction)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: defwnd.c,v 1.48 2003/05/25 21:05:38 rcampbell Exp $
|
/* $Id: defwnd.c,v 1.49 2003/05/26 10:52:15 rcampbell Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS user32.dll
|
* PROJECT: ReactOS user32.dll
|
||||||
|
@ -431,7 +431,7 @@ static void UserDrawCaptionNC( HDC hDC, RECT *rect, HWND hWnd,
|
||||||
else
|
else
|
||||||
hFont = CreateFontIndirectW(&nclm.lfCaptionFont);
|
hFont = CreateFontIndirectW(&nclm.lfCaptionFont);
|
||||||
hOldFont = SelectObject(hDC, hFont);
|
hOldFont = SelectObject(hDC, hFont);
|
||||||
TextOutA(hDC, r.left + (GetSystemMetrics(SM_CXDLGFRAME) * 2), (r.top / 2) + (((int) nclm.lfCaptionFont.lfHeight) / 2) + (GetSystemMetrics(SM_CXDLGFRAME) / 2), buffer, strlen(buffer));
|
TextOutA(hDC, r.left + (GetSystemMetrics(SM_CXDLGFRAME) * 2), rect->top + (nclm.lfCaptionFont.lfHeight / 2), buffer, strlen(buffer));
|
||||||
DeleteObject (SelectObject (hDC, hOldFont));
|
DeleteObject (SelectObject (hDC, hOldFont));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: scrollbar.c,v 1.6 2003/05/18 22:11:41 gvg Exp $
|
/* $Id: scrollbar.c,v 1.7 2003/05/26 10:52:15 rcampbell Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -78,10 +78,10 @@ SCROLL_GetScrollBarRect (PWINDOW_OBJECT Window, INT nBar, PRECT lprect)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SB_VERT:
|
case SB_VERT:
|
||||||
lprect->left = ClientRect.right - WindowRect.left;
|
lprect->left = (ClientRect.right - WindowRect.left);
|
||||||
lprect->top = ClientRect.top - WindowRect.top;
|
lprect->top = (ClientRect.top - WindowRect.top) + 1;
|
||||||
lprect->right = lprect->left + NtUserGetSystemMetrics (SM_CXVSCROLL);
|
lprect->right = (lprect->left + NtUserGetSystemMetrics (SM_CXVSCROLL));
|
||||||
lprect->bottom = ClientRect.bottom - WindowRect.top;
|
lprect->bottom = (ClientRect.bottom - WindowRect.top) - 1;
|
||||||
if (Window->Style & WS_BORDER)
|
if (Window->Style & WS_BORDER)
|
||||||
{
|
{
|
||||||
lprect->top--;
|
lprect->top--;
|
||||||
|
@ -102,52 +102,6 @@ SCROLL_GetScrollBarRect (PWINDOW_OBJECT Window, INT nBar, PRECT lprect)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0 /* The code below computes all kind of stuff without using it */
|
|
||||||
if (vertical)
|
|
||||||
pixels = lprect->bottom - lprect->top;
|
|
||||||
else
|
|
||||||
pixels = lprect->right - lprect->left;
|
|
||||||
|
|
||||||
info.cbSize = sizeof(SCROLLBARINFO);
|
|
||||||
SCROLL_GetScrollBarInfo (Window, nBar, &info);
|
|
||||||
|
|
||||||
if (pixels <= 2 * NtUserGetSystemMetrics (SM_CXVSCROLL) + SCROLL_MIN_RECT)
|
|
||||||
{
|
|
||||||
info.dxyLineButton = info.xyThumbTop = info.xyThumbBottom = 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
arrowSize = NtUserGetSystemMetrics (SM_CXVSCROLL);
|
|
||||||
pixels -= (2 * (NtUserGetSystemMetrics (SM_CXVSCROLL) - SCROLL_ARROW_THUMB_OVERLAP));
|
|
||||||
|
|
||||||
/* Temporary initialization - to be removed once proper code is in */
|
|
||||||
info.dxyLineButton = info.xyThumbTop = info.xyThumbBottom = 0;
|
|
||||||
|
|
||||||
/* if (info->Page)
|
|
||||||
{
|
|
||||||
thumbSize = MulDiv(pixels,info->Page,(info->MaxVal-info->MinVal+1));
|
|
||||||
if (*thumbSize < SCROLL_MIN_THUMB) *thumbSize = SCROLL_MIN_THUMB;
|
|
||||||
}
|
|
||||||
else *thumbSize = NtUserGetSystemMetrics(SM_CXVSCROLL); */
|
|
||||||
/*
|
|
||||||
if (((pixels -= *thumbSize ) < 0) ||
|
|
||||||
((info->flags & ESB_DISABLE_BOTH) == ESB_DISABLE_BOTH))
|
|
||||||
{ */
|
|
||||||
/* Rectangle too small or scrollbar disabled -> no thumb */
|
|
||||||
/* *thumbPos = *thumbSize = 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{ */
|
|
||||||
/* INT max = info->MaxVal - max( info->Page-1, 0 );
|
|
||||||
if (info->MinVal >= max)
|
|
||||||
*thumbPos = *arrowSize - SCROLL_ARROW_THUMB_OVERLAP;
|
|
||||||
else
|
|
||||||
*thumbPos = *arrowSize - SCROLL_ARROW_THUMB_OVERLAP
|
|
||||||
+ MulDiv(pixels, (info->CurVal-info->MinVal),(max - info->MinVal));
|
|
||||||
} */
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return vertical;
|
return vertical;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: window.c,v 1.49 2003/05/23 23:12:02 rcampbell Exp $
|
/* $Id: window.c,v 1.50 2003/05/26 10:52:15 rcampbell Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -923,7 +923,7 @@ NtUserMoveWindow(
|
||||||
}
|
}
|
||||||
|
|
||||||
if (uStyle & WS_CAPTION)
|
if (uStyle & WS_CAPTION)
|
||||||
Window->ClientRect.top += NtUserGetSystemMetrics(SM_CYCAPTION);
|
Window->ClientRect.top += NtUserGetSystemMetrics(SM_CYCAPTION) + 1;
|
||||||
if ( Window->Class->Class.lpszMenuName)
|
if ( Window->Class->Class.lpszMenuName)
|
||||||
{
|
{
|
||||||
Window->ClientRect.top += NtUserGetSystemMetrics(SM_CYMENU);
|
Window->ClientRect.top += NtUserGetSystemMetrics(SM_CYMENU);
|
||||||
|
|
Loading…
Reference in a new issue