Changeset 2257 for trunk/src/user32/oslibgdi.h
- Timestamp:
- Dec 29, 1999, 11:54:04 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibgdi.h
r1849 r2257 1 /* $Id: oslibgdi.h,v 1. 2 1999-11-26 17:06:07cbratschi Exp $ */1 /* $Id: oslibgdi.h,v 1.3 1999-12-29 22:54:00 cbratschi Exp $ */ 2 2 /* 3 3 * Window GDI wrapper functions for OS/2 … … 41 41 BOOL OSLibWinQueryUpdateRect(HWND hwnd, PRECT pRect); 42 42 43 //****************************************************************************** 44 //Map win32 y coordinate (in window coordinates) to OS/2 y coord. (in window coordinates) 45 //****************************************************************************** 46 inline ULONG MapOS2ToWin32Y(Win32BaseWindow *window, ULONG y) 47 { 48 return window->getWindowHeight() - y - 1; 49 } 43 //Mapping functions 50 44 51 ULONG MapOS2ToWin32Y(HWND hwndParent, ULONG cy, ULONG y); 52 BOOL MapOS2ToWin32Point(HWND hwndParent, HWND hwndChild, OSLIBPOINT *point); 53 54 //map os/2 rectangle to screen coordinates and convert to win32 rect 55 BOOL MapOS2ToWin32Rectl(HWND hwndParent, HWND hwndChild, PRECTLOS2 rectOS2, PRECT rectWin32); 56 57 BOOL MapOS2ToWin32Rectl(HWND hwnd,PRECTLOS2 rectOS2, PRECT rectWin32); 58 BOOL MapWin32ToOS2Rectl(HWND hwnd,PRECT rectWin32, PRECTLOS2 rectOS2); 59 60 BOOL MapOS2ToWin32WindowRect(PRECTLOS2 rectOS2,PRECT rectWin32); 61 BOOL MapWin32ToOS2WindowRect(PRECT rectWin32,PRECTLOS2 rectOS2); 45 INT mapScreenY(INT screenPosY); 46 INT mapScreenY(INT screenH,INT screenPosY); 47 INT mapY(HWND os2Client,INT clientPosY); 48 INT mapY(Win32BaseWindow *win32wnd,INT clientPosY); 49 INT mapOS2ToWin32Y(HWND os2From,HWND os2To,INT fromPosY); 50 INT mapOS2ToWin32Y(Win32BaseWindow *wndFrom,Win32BaseWindow *wndTo,INT fromPosY); 51 INT mapWin32Y(HWND os2From,HWND os2To,INT fromPosY); 52 INT mapWin32Y(Win32BaseWindow *wndFrom,Win32BaseWindow *wndTo,INT fromPosY); 53 BOOL mapScreenPoint(OSLIBPOINT *screenPt); 54 BOOL mapScreenPoint(INT screenH,OSLIBPOINT *screenPt); 55 BOOL mapPoint(HWND os2Client,OSLIBPOINT *clientPt); 56 BOOL mapPoint(Win32BaseWindow *win32wnd,OSLIBPOINT *clientPt); 57 BOOL mapOS2ToWin32Point(HWND os2From,HWND os2To,OSLIBPOINT *fromPt); 58 BOOL mapOS2ToWin32Point(Win32BaseWindow *wndFrom,Win32BaseWindow *wndTo,OSLIBPOINT *fromPt); 59 BOOL mapWin32Point(HWND os2From,HWND os2To,OSLIBPOINT *fromPt); 60 BOOL mapWin32Point(Win32BaseWindow *wndFrom,Win32BaseWindow *wndTo,OSLIBPOINT *fromPt); 61 BOOL mapOS2ToWin32ScreenRect(PRECTLOS2 rectOS2,PRECT rectWin32); 62 BOOL mapWin32ToOS2ScreenRect(PRECT rectWin32,PRECTLOS2 rectOS2); 63 BOOL mapOS2ToWin32Rect(HWND os2Client,PRECTLOS2 rectOS2,PRECT rectWin32); 64 BOOL mapOS2ToWin32Rect(Win32BaseWindow *win32wnd,PRECTLOS2 rectOS2,PRECT rectWin32); 65 BOOL mapOS2ToWin32Rect(HWND os2From,HWND os2To,PRECTLOS2 rectOS2,PRECT rectWin32); 66 BOOL mapOS2ToWin32Rect(Win32BaseWindow *wndFrom,Win32BaseWindow *wndTo,PRECTLOS2 rectOS2,PRECT rectWin32); 67 BOOL mapWin32ToOS2Rect(HWND os2Client,PRECT rectWin32,PRECTLOS2 rectOS2); 68 BOOL mapWin32ToOS2Rect(Win32BaseWindow *win32wnd,PRECT rectWin32,PRECTLOS2 rectOS2); 69 BOOL mapWin32ToOS2Rect(HWND os2From,HWND os2To,PRECT rectWin32,PRECTLOS2 rectOS2); 70 BOOL mapWin32ToOS2Rect(Win32BaseWindow *wndFrom,Win32BaseWindow *wndTo,PRECT rectWin32,PRECTLOS2 rectOS2); 71 BOOL copyOS2ToWin32Rect(PRECTLOS2 rectOS2,PRECT rectWin32); 72 BOOL copyWin32ToOS2WindowRect(PRECT rectWin32,PRECTLOS2 rectOS2); 73 INT mapOS2ToWin32ChildOrigin(INT parentH,INT parentPosY,INT childH); 62 74 63 75 #endif //__OSLIBGDI_H__
Note:
See TracChangeset
for help on using the changeset viewer.