Changeset 896 for trunk/src


Ignore:
Timestamp:
Sep 9, 1999, 8:08:46 PM (26 years ago)
Author:
dengert
Message:

new DC related code

Location:
trunk/src/user32/new
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/makefile

    r875 r896  
    1 # $Id: makefile,v 1.48 1999-09-08 12:11:54 sandervl Exp $
     1# $Id: makefile,v 1.49 1999-09-09 18:08:46 dengert Exp $
    22
    33#
     
    3434        oslibutil.obj oslibmsg.obj dib.obj oslibdos.obj win32wmdichild.obj \
    3535        winprop.obj wingdi.obj oslibgdi.obj winaccel.obj winscrollbar.obj \
    36         nativerc.obj oslibres.obj dummy.obj oslibmenu.obj \
     36        nativerc.obj oslibres.obj dummy.obj oslibmenu.obj dc.obj\
    3737        windlgmsg.obj windlg.obj
    3838
     
    120120oslibres.obj:   oslibres.cpp oslibwin.h oslibres.h $(PDWIN32_INCLUDE)\winconst.h
    121121oslibdos.obj:   oslibdos.cpp oslibdos.h
     122dc.obj:         dc.cpp win32wbase.h
    122123
    123124clipboard.obj:  clipboard.cpp
  • trunk/src/user32/new/user32.def

    r819 r896  
    1 ; $Id: user32.def,v 1.7 1999-09-04 17:56:40 dengert Exp $
     1; $Id: user32.def,v 1.8 1999-09-09 18:08:19 dengert Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    1010
    1111IMPORTS
    12     WinQueryDAXData            = PMMERGE.5447
    1312    WinSetDAXData              = PMMERGE.5448
     13    GpiQueryDCData             = PMGPI.665
     14    GpiEnableYInversion        = PMGPI.723
     15    HPSToHDC                   = PMWINX.1022
     16    DeleteHDC                  = PMWINX.1023
    1417
    1518EXPORTS
  • trunk/src/user32/new/win32wbase.h

    r836 r896  
    1 /* $Id: win32wbase.h,v 1.9 1999-09-05 15:59:37 dengert Exp $ */
     1/* $Id: win32wbase.h,v 1.10 1999-09-09 18:08:19 dengert Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    2121#include <win32wndchild.h>
    2222#include <winres.h>
     23#include <winconst.h>
    2324
    2425class Win32BaseWindow;
     
    106107         void   setWindowId(DWORD id)           { windowId = id; };
    107108         ULONG  getWindowHeight()               { return rectClient.bottom - rectClient.top; };
     109         ULONG  getWindowWidth()                { return rectClient.right - rectClient.left; };
    108110         BOOL   isChild();
    109111         PRECT  getClientRect()                 { return &rectClient; };
     
    121123         };
    122124         void   setWindowRect(PRECT rect)       { rectWindow = *rect; };
    123 
    124125         DWORD  getFlags()                      { return flags; };
    125126         void   setFlags(DWORD newflags)        { flags = newflags; };
     
    276277
    277278public:
    278        void SetFakeOpen32()    { WinSetDAXData (OS2Hwnd, &fakeWinBase); }
    279        void RemoveFakeOpen32() { WinSetDAXData (OS2Hwnd, NULL); }
    280 
    281        fakeOpen32WinBaseClass fakeWinBase;
     279         void SetFakeOpen32()    { WinSetDAXData (OS2Hwnd, &fakeWinBase); }
     280         void RemoveFakeOpen32() { WinSetDAXData (OS2Hwnd, NULL); }
     281
     282         fakeOpen32WinBaseClass fakeWinBase;
     283
     284         BOOL   isOwnDC() { return (windowClass->getStyle() & CS_OWNDC_W); }
     285         HDC    getOwnDC() { return ownDC; }
     286         void   setOwnDC(HDC hdc) { ownDC = hdc; }
     287protected:
     288         HDC    ownDC;
    282289};
    283290
  • trunk/src/user32/new/wingdi.cpp

    r819 r896  
    1 /* $Id: wingdi.cpp,v 1.13 1999-09-04 17:56:41 dengert Exp $ */
     1/* $Id: wingdi.cpp,v 1.14 1999-09-09 18:08:19 dengert Exp $ */
    22/*
    33 * Win32 Window graphics apis for OS/2
     
    1919#define OPEN32_GDI
    2020
     21#if 0
    2122//******************************************************************************
    2223//TODO: Not complete
     
    5960#endif
    6061}
     62#endif
     63
    6164//******************************************************************************
    6265//TODO: PARENT_DC flag
     
    114117   window = Win32BaseWindow::GetWindowFromHandle(hwnd);
    115118   if(!window) {
    116         dprintf(("GetWindowDC, window %x not found", hwnd));
    117         return 0;
     119        dprintf(("GetWindowDC, window %x not found", hwnd));
     120        return 0;
    118121   }
    119122   dprintf(("GetWindowDC %x", hwnd));
Note: See TracChangeset for help on using the changeset viewer.