Changeset 3250 for trunk/src/user32


Ignore:
Timestamp:
Mar 27, 2000, 5:09:22 PM (25 years ago)
Author:
cbratschi
Message:

* empty log message *

Location:
trunk/src/user32
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/dc.cpp

    r2881 r3250  
    1 /* $Id: dc.cpp,v 1.49 2000-02-24 19:19:07 sandervl Exp $ */
     1/* $Id: dc.cpp,v 1.50 2000-03-27 15:06:29 cbratschi Exp $ */
    22
    33/*
     
    501501   {
    502502      long height  = wnd->getClientHeight();
     503
    503504      rect.yTop    = height - rect.yTop;
    504505      rect.yBottom = height - rect.yBottom;
  • trunk/src/user32/oslibwin.cpp

    r3144 r3250  
    1 /* $Id: oslibwin.cpp,v 1.71 2000-03-17 17:12:08 cbratschi Exp $ */
     1/* $Id: oslibwin.cpp,v 1.72 2000-03-27 15:06:29 cbratschi Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    199199//******************************************************************************
    200200//******************************************************************************
    201 LONG OSLibWinQuerySysValue(HWND hwndDeskTop,LONG iSysValue)
    202 {
    203   return WinQuerySysValue(hwndDeskTop,iSysValue);
     201LONG OSLibWinQuerySysValue(LONG iSysValue)
     202{
     203  return WinQuerySysValue(HWND_DESKTOP,iSysValue);
    204204}
    205205//******************************************************************************
     
    217217//******************************************************************************
    218218//******************************************************************************
    219 BOOL OSLibWinQueryPointerPos(HWND hwndDeskTop,PPOINT pptlPoint)
    220 {
    221   return WinQueryPointerPos(hwndDeskTop,(PPOINTL)pptlPoint);
     219BOOL OSLibWinQueryPointerPos(PPOINT pptlPoint)
     220{
     221  return WinQueryPointerPos(HWND_DESKTOP,(PPOINTL)pptlPoint);
    222222}
    223223//******************************************************************************
  • trunk/src/user32/oslibwin.h

    r2676 r3250  
    1 /* $Id: oslibwin.h,v 1.39 2000-02-07 14:30:18 sandervl Exp $ */
     1/* $Id: oslibwin.h,v 1.40 2000-03-27 15:06:30 cbratschi Exp $ */
    22/*
    33 * Window API wrappers for OS/2
     
    177177#define SVOS_CSYSVALUES              108
    178178
    179 LONG OSLibWinQuerySysValue(HWND hwndDeskTop,LONG iSysValue);
     179LONG OSLibWinQuerySysValue(LONG iSysValue);
    180180ULONG OSLibWinQueryDlgItemText(HWND hwndDlg,ULONG idItem,LONG cchBufferMax,char* pchBuffer);
    181181BOOL OSLibWinSetDlgItemText(HWND hwndDlg,ULONG idItem,char* pszText);
    182 BOOL OSLibWinQueryPointerPos(HWND hwndDeskTop,PPOINT pptlPoint); //pptlPoint == POINTL pointer!
     182BOOL OSLibWinQueryPointerPos(PPOINT pptlPoint); //pptlPoint == POINTL pointer!
    183183
    184184#define SWPOS_SIZE                   0x0001
  • trunk/src/user32/user32.cpp

    r3209 r3250  
    1 /* $Id: user32.cpp,v 1.75 2000-03-23 23:06:52 sandervl Exp $ */
     1/* $Id: user32.cpp,v 1.76 2000-03-27 15:06:30 cbratschi Exp $ */
    22
    33/*
     
    3434#include "syscolor.h"
    3535#include "pmwindow.h"
     36#include "oslibgdi.h"
    3637
    3738#include <wchar.h>
     
    8788/* Coordinate Transformation */
    8889
    89 inline void OS2ToWin32ScreenPos(POINT *dest,POINT *source)
    90 {
    91   dest->x = source->x;
    92   dest->y = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYSCREEN)-1-source->y;
    93 }
    94 
    95 inline void Win32ToOS2ScreenPos(POINT *dest,POINT *source)
    96 {
    97   OS2ToWin32ScreenPos(dest,source); //transform back
    98 }
    99 
    10090/* Rectangle Functions - parts from wine/windows/rect.c */
    10191
     
    368358BOOL WIN32API GetCursorPos( PPOINT lpPoint)
    369359{
    370     BOOL rc;
    371     POINT point;
    372 
    373360    dprintf2(("USER32:  GetCursorPos\n"));
    374361
    375362    if (!lpPoint) return FALSE;
    376     if (OSLibWinQueryPointerPos(OSLIB_HWND_DESKTOP,&point)) //POINT == POINTL
     363    if (OSLibWinQueryPointerPos(lpPoint)) //POINT == POINTL
    377364    {
    378       OS2ToWin32ScreenPos(lpPoint,&point);
     365      mapScreenPoint((OSLIBPOINT*)lpPoint);
    379366      return TRUE;
    380367    } else return FALSE;
     
    687674
    688675    case SM_CXVSCROLL:
    689         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CXVSCROLL);
     676        rc = OSLibWinQuerySysValue(SVOS_CXVSCROLL);
    690677        break;
    691678
    692679    case SM_CYHSCROLL:
    693         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYHSCROLL);
     680        rc = OSLibWinQuerySysValue(SVOS_CYHSCROLL);
    694681        break;
    695682
    696683    case SM_CYCAPTION:
    697684        rc = 19;
    698         //rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYTITLEBAR);
     685        //rc = OSLibWinQuerySysValue(SVOS_CYTITLEBAR);
    699686        break;
    700687
     
    755742
    756743    case SM_CXICONSPACING: //TODO: size of grid cell for large icons
    757         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CXICON);
     744        rc = OSLibWinQuerySysValue(SVOS_CXICON);
    758745        //CB: return standard windows icon size?
    759746        //rc = 32;
    760747        break;
    761748    case SM_CYICONSPACING:
    762         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYICON);
     749        rc = OSLibWinQuerySysValue(SVOS_CYICON);
    763750        //read SM_CXICONSPACING comment
    764751        //rc = 32;
     
    795782    case SM_CXMAXTRACK: //max window size
    796783    case SM_CXMAXIMIZED:    //max toplevel window size
    797         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CXSCREEN);
     784        rc = OSLibWinQuerySysValue(SVOS_CXSCREEN);
    798785        break;
    799786
    800787    case SM_CYMAXTRACK:
    801788    case SM_CYMAXIMIZED:
    802         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYSCREEN);
     789        rc = OSLibWinQuerySysValue(SVOS_CYSCREEN);
    803790        break;
    804791
     
    822809        break;
    823810    case SM_CYMENUCHECK:
    824         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYMENU);
     811        rc = OSLibWinQuerySysValue(SVOS_CYMENU);
    825812        break;
    826813    case SM_SLOWMACHINE:
     
    841828
    842829    case SM_CXVIRTUALSCREEN:
    843         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CXSCREEN);
     830        rc = OSLibWinQuerySysValue(SVOS_CXSCREEN);
    844831        break;
    845832    case SM_CYVIRTUALSCREEN:
    846         rc = OSLibWinQuerySysValue(OSLIB_HWND_DESKTOP,SVOS_CYSCREEN);
     833        rc = OSLibWinQuerySysValue(SVOS_CYSCREEN);
    847834        break;
    848835    case SM_CMONITORS:
Note: See TracChangeset for help on using the changeset viewer.