Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

oslibgdi.h File Reference

#include <win32wbase.h>

Include dependency graph for oslibgdi.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  RECTLOS2
struct  OSLIBPOINT

Defines

#define mapWin32ToOS2RectFrame(window, rectWin32, rectOS2)
#define mapWin32ToOS2RectClient(window, rectWin32, rectOS2)   mapWin32ToOS2Rect(window->getClientHeight(), rectWin32, rectOS2)
#define mapWin32ToOS2ScreenRect(rectOS2, rectWin32)   mapWin32ToOS2Rect(OSLibQueryScreenHeight(), rectOS2, rectWin32)
#define mapOS2ToWin32RectFrame(window, rectOS2, rectWin32)
#define mapOS2ToWin32RectClient(window, rectOS2, rectWin32)   mapOS2ToWin32Rect(window->getClientHeight(), rectOS2, rectWin32)
#define mapOS2ToWin32ScreenRect(rectOS2, rectWin32)   mapOS2ToWin32Rect(OSLibQueryScreenHeight(), rectOS2, rectWin32)
#define RECT_WIDTH(a)   ((a).right - (a).left)
#define RECT_HEIGHT(a)   ((a).bottom - (a).top)

Typedefs

typedef * PRECTLOS2

Functions

INT mapScreenY (INT screenPosY)
INT mapScreenY (INT screenH, INT screenPosY)
INT mapY (INT height, int y)
INT mapY (Win32BaseWindow *win32wnd, INT y)
INT mapOS2ToWin32Y (Win32BaseWindow *win32wnd, INT y)
INT mapOS2ToWin32X (Win32BaseWindow *win32wnd, INT x)
INT mapWin32ToOS2Y (Win32BaseWindow *win32wnd, INT y)
INT mapWin32ToOS2X (Win32BaseWindow *win32wnd, INT x)
INT mapOS2ToWin32Y (Win32BaseWindow *wndFrom, Win32BaseWindow *wndTo, INT fromPosY)
INT mapWin32Y (Win32BaseWindow *wndFrom, Win32BaseWindow *wndTo, INT fromPosY)
BOOL mapScreenPoint (OSLIBPOINT *screenPt)
BOOL mapScreenPoint (INT screenH, OSLIBPOINT *screenPt)
BOOL mapOS2ToWin32Rect (int height, PRECTLOS2 rectOS2, PRECT rectWin32)
BOOL mapWin32ToOS2Rect (int height, PRECT rectWin32, PRECTLOS2 rectOS2)
BOOL mapWin32ToOS2RectClientToFrame (Win32BaseWindow *window, PRECT rectWin32, PRECTLOS2 rectOS2)
BOOL mapOS2ToWin32RectFrameToClient (Win32BaseWindow *window, PRECTLOS2 rectOS2, PRECT rectWin32)
BOOL copyOS2ToWin32Rect (PRECTLOS2 rectOS2, PRECT rectWin32)
BOOL copyWin32ToOS2WindowRect (PRECT rectWin32, PRECTLOS2 rectOS2)
INT mapOS2ToWin32ChildOrigin (INT parentH, INT parentPosY, INT childH)


Define Documentation

#define mapWin32ToOS2RectFrame window,
rectWin32,
rectOS2   
 

Value:

if(window->getParent()) { \
                mapWin32ToOS2Rect(window->getParent()->getWindowHeight(), rectWin32, rectOS2); \
        } \
        else    mapWin32ToOS2Rect(OSLibQueryScreenHeight(), rectWin32, rectOS2);

Definition at line 87 of file oslibgdi.h.

#define mapWin32ToOS2RectClient window,
rectWin32,
rectOS2       mapWin32ToOS2Rect(window->getClientHeight(), rectWin32, rectOS2)
 

Definition at line 93 of file oslibgdi.h.

#define mapWin32ToOS2ScreenRect rectOS2,
rectWin32       mapWin32ToOS2Rect(OSLibQueryScreenHeight(), rectOS2, rectWin32)
 

Definition at line 96 of file oslibgdi.h.

#define mapOS2ToWin32RectFrame window,
rectOS2,
rectWin32   
 

Value:

if(window->getParent()) { \
                mapOS2ToWin32Rect(window->getParent()->getWindowHeight(), rectOS2, rectWin32); \
        } \
        else    mapOS2ToWin32Rect(OSLibQueryScreenHeight(), rectOS2, rectWin32);

Definition at line 99 of file oslibgdi.h.

#define mapOS2ToWin32RectClient window,
rectOS2,
rectWin32       mapOS2ToWin32Rect(window->getClientHeight(), rectOS2, rectWin32)
 

Definition at line 106 of file oslibgdi.h.

#define mapOS2ToWin32ScreenRect rectOS2,
rectWin32       mapOS2ToWin32Rect(OSLibQueryScreenHeight(), rectOS2, rectWin32)
 

Definition at line 109 of file oslibgdi.h.

#define RECT_WIDTH      ((a).right - (a).left)
 

Definition at line 116 of file oslibgdi.h.

#define RECT_HEIGHT      ((a).bottom - (a).top)
 

Definition at line 117 of file oslibgdi.h.


Typedef Documentation

typedef * PRECTLOS2
 


Function Documentation

INT mapScreenY INT    screenPosY
 

INT mapScreenY INT    screenH,
INT    screenPosY
 

Definition at line 67 of file oslibgdi.cpp.

Referenced by OS2ToWinMsgTranslate(), OSLibQueryWindowRectAbsolute(), SetCursorPos(), and WindowFromPoint().

INT mapY INT    height,
int    y
[inline]
 

Definition at line 38 of file oslibgdi.h.

INT mapY Win32BaseWindow   win32wnd,
INT    y
[inline]
 

Definition at line 43 of file oslibgdi.h.

Referenced by OSLibWinCreatePointer().

INT mapOS2ToWin32Y Win32BaseWindow   win32wnd,
INT    y
[inline]
 

Definition at line 48 of file oslibgdi.h.

INT mapOS2ToWin32X Win32BaseWindow   win32wnd,
INT    x
[inline]
 

Definition at line 53 of file oslibgdi.h.

INT mapWin32ToOS2Y Win32BaseWindow   win32wnd,
INT    y
[inline]
 

Definition at line 58 of file oslibgdi.h.

INT mapWin32ToOS2X Win32BaseWindow   win32wnd,
INT    x
[inline]
 

Definition at line 66 of file oslibgdi.h.

INT mapOS2ToWin32Y Win32BaseWindow   wndFrom,
Win32BaseWindow   wndTo,
INT    fromPosY
 

INT mapWin32Y Win32BaseWindow   wndFrom,
Win32BaseWindow   wndTo,
INT    fromPosY
 

BOOL mapScreenPoint OSLIBPOINT   screenPt
 

BOOL mapScreenPoint INT    screenH,
OSLIBPOINT   screenPt
 

Definition at line 84 of file oslibgdi.cpp.

Referenced by GetCursorPos().

BOOL mapOS2ToWin32Rect int    height,
PRECTLOS2    rectOS2,
PRECT    rectWin32
 

Definition at line 94 of file oslibgdi.cpp.

Referenced by FrameUpdateChildPositions(), GetUpdateRect(), ScrollWindowEx(), UpdateWindow(), and Win32FrameWindowProc().

BOOL mapWin32ToOS2Rect int    height,
PRECT    rectWin32,
PRECTLOS2    rectOS2
 

Definition at line 109 of file oslibgdi.cpp.

Referenced by FrameTrackFrame(), FrameUpdateClient(), RedrawWindow(), ScrollWindowEx(), Win32FrameProc(), and Win32FrameWindowProc().

BOOL mapWin32ToOS2RectClientToFrame Win32BaseWindow   window,
PRECT    rectWin32,
PRECTLOS2    rectOS2
 

Definition at line 127 of file oslibgdi.cpp.

BOOL mapOS2ToWin32RectFrameToClient Win32BaseWindow   window,
PRECTLOS2    rectOS2,
PRECT    rectWin32
 

Definition at line 153 of file oslibgdi.cpp.

BOOL copyOS2ToWin32Rect PRECTLOS2    rectOS2,
PRECT    rectWin32
 

Definition at line 178 of file oslibgdi.cpp.

BOOL copyWin32ToOS2WindowRect PRECT    rectWin32,
PRECTLOS2    rectOS2
 

Definition at line 189 of file oslibgdi.cpp.

INT mapOS2ToWin32ChildOrigin INT    parentH,
INT    parentPosY,
INT    childH
 


Generated on Wed Jan 23 23:19:19 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001