source: trunk/src/gdi32/CALLBACK.CPP@ 1036

Last change on this file since 1036 was 97, checked in by phaller, 26 years ago

Add: added cvs variable $Id$ to source files.

File size: 1.6 KB
Line 
1/* $Id: CALLBACK.CPP,v 1.3 1999-06-10 17:09:02 phaller Exp $ */
2
3/*
4 * GDI32 support code for Line DDA callbacks
5 *
6 * Copyright 1998 Sander van Leeuwen (sandervl@xs4all.nl)
7 *
8 * Project Odin Software License can be found in LICENSE.TXT
9 *
10 */
11#include <os2win.h>
12#include <stdarg.h>
13#include "misc.h"
14#include "callback.h"
15
16static VOID OPEN32API Callback(int X, int Y, LPARAM lpData);
17
18//******************************************************************************
19//******************************************************************************
20LineDDAProcCallback::LineDDAProcCallback(LINEDDAPROC pUserCallback, LPARAM lpData)
21{
22 lpUserData = lpData;
23 pCallback = (LINEDDAPROC)pUserCallback;
24}
25//******************************************************************************
26//******************************************************************************
27LineDDAProcCallback::~LineDDAProcCallback()
28{
29
30}
31//******************************************************************************
32//******************************************************************************
33LINEDDAPROC_O32 LineDDAProcCallback::GetOS2Callback()
34{
35 return Callback;
36}
37//******************************************************************************
38//******************************************************************************
39static VOID OPEN32API Callback(int X, int Y, LPARAM lpData)
40{
41 LineDDAProcCallback *me = (LineDDAProcCallback *)lpData;
42
43 me->pCallback(X, Y, me->lpUserData);
44 return;
45}
46//******************************************************************************
47//******************************************************************************
Note: See TracBrowser for help on using the repository browser.