]> git.saurik.com Git - wxWidgets.git/blame - src/stubs/dcmemory.cpp
wxDC scaling fix patch (Derry Bryson)
[wxWidgets.git] / src / stubs / dcmemory.cpp
CommitLineData
93cf77c0
JS
1/////////////////////////////////////////////////////////////////////////////
2// Name: dcmemory.cpp
3// Purpose: wxMemoryDC class
4// Author: AUTHOR
5// Modified by:
6// Created: 01/02/97
7// RCS-ID: $Id$
8// Copyright: (c) AUTHOR
9// Licence: wxWindows licence
10/////////////////////////////////////////////////////////////////////////////
11
12#ifdef __GNUG__
13#pragma implementation "dcmemory.h"
14#endif
15
16#include "wx/dcmemory.h"
17
93cf77c0
JS
18//-----------------------------------------------------------------------------
19// wxMemoryDC
20//-----------------------------------------------------------------------------
21
22IMPLEMENT_DYNAMIC_CLASS(wxMemoryDC,wxPaintDC)
23
24wxMemoryDC::wxMemoryDC(void)
25{
26 m_ok = FALSE;
27};
28
29wxMemoryDC::wxMemoryDC( wxDC *WXUNUSED(dc) )
30{
31 m_ok = FALSE;
32};
33
34wxMemoryDC::~wxMemoryDC(void)
35{
36};
37
38void wxMemoryDC::SelectObject( const wxBitmap& bitmap )
39{
40 m_selected = bitmap;
41 if (m_selected.Ok())
42 {
43 }
44 else
45 {
46 m_ok = FALSE;
47 };
48};
49
50void wxMemoryDC::GetSize( int *width, int *height ) const
51{
52 if (m_selected.Ok())
53 {
54 if (width) (*width) = m_selected.GetWidth();
55 if (height) (*height) = m_selected.GetHeight();
56 }
57 else
58 {
59 if (width) (*width) = 0;
60 if (height) (*height) = 0;
61 };
62};
63
64