]> git.saurik.com Git - wxWidgets.git/blame - src/gtk/icon.cpp
24-bit rendering from wxImage into wxBitmap
[wxWidgets.git] / src / gtk / icon.cpp
CommitLineData
c801d85f
KB
1/////////////////////////////////////////////////////////////////////////////
2// Name: icon.cpp
3// Purpose:
4// Author: Robert Roebling
a81258be
RR
5// Id: $Id$
6// Copyright: (c) 1998 Robert Roebling
c801d85f
KB
7// Licence: wxWindows licence
8/////////////////////////////////////////////////////////////////////////////
9
10#ifdef __GNUG__
11#pragma implementation "icon.h"
12#endif
13
14#include "wx/icon.h"
15
16//-----------------------------------------------------------------------------
17// wxIcon
18//-----------------------------------------------------------------------------
19
20IMPLEMENT_DYNAMIC_CLASS(wxIcon,wxBitmap)
21
52cbfcf0
RR
22wxIcon::wxIcon( char **bits, int WXUNUSED(width), int WXUNUSED(height) ) :
23 wxBitmap( bits )
219f895a 24{
ff7b1510 25}
219f895a 26
52cbfcf0
RR
27wxIcon::wxIcon() : wxBitmap()
28{
29}
30
31wxIcon::wxIcon(const wxIcon& icon) : wxBitmap()
32{
33 Ref(icon);
34}
35
36wxIcon::wxIcon(const wxIcon* icon) : wxBitmap()
37{
38 if (icon) Ref(*icon);
39}
40
41wxIcon& wxIcon::operator = (const wxIcon& icon)
42{
43 if (*this == icon) return (*this);
44 Ref(icon);
45 return *this;
46}
47