]> git.saurik.com Git - wxWidgets.git/blame - src/palmos/imaglist.cpp
applying OSAF patch for "toolbar selection not correct on Mac after calling Realize...
[wxWidgets.git] / src / palmos / imaglist.cpp
CommitLineData
ffecfa5a
JS
1/////////////////////////////////////////////////////////////////////////////
2// Name: src/palmos/imaglist.cpp
3// Purpose: wxImageList implementation for Palm OS
e2731512 4// Author: William Osborne - minimal working wxPalmOS port
ffecfa5a
JS
5// Modified by:
6// Created: 10/13/04
e2731512 7// RCS-ID: $Id$
ffecfa5a
JS
8// Copyright: (c) William Osborne
9// Licence: wxWindows licence
10/////////////////////////////////////////////////////////////////////////////
11
12// ============================================================================
13// declarations
14// ============================================================================
15
16// ----------------------------------------------------------------------------
17// headers
18// ----------------------------------------------------------------------------
19
20#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
21 #pragma implementation "imaglist.h"
22#endif
23
24// For compilers that support precompilation, includes "wx.h".
25#include "wx/wxprec.h"
26
27#ifdef __BORLANDC__
28 #pragma hdrstop
29#endif
30
31#ifndef WX_PRECOMP
32 #include "wx/window.h"
33 #include "wx/icon.h"
34 #include "wx/dc.h"
35 #include "wx/string.h"
36 #include "wx/dcmemory.h"
37#endif
38
39#include "wx/log.h"
40#include "wx/intl.h"
41
42#include "wx/palmos/imaglist.h"
43#include "wx/palmos/private.h"
44
45
46// ----------------------------------------------------------------------------
47// wxWin macros
48// ----------------------------------------------------------------------------
49
50IMPLEMENT_DYNAMIC_CLASS(wxImageList, wxObject)
51
52#define GetHImageList() ((HIMAGELIST)m_hImageList)
53
54// ----------------------------------------------------------------------------
55// private functions
56// ----------------------------------------------------------------------------
57
58// ============================================================================
59// implementation
60// ============================================================================
61
62// ----------------------------------------------------------------------------
63// wxImageList creation/destruction
64// ----------------------------------------------------------------------------
65
66wxImageList::wxImageList()
67{
68}
69
70// Creates an image list
71bool wxImageList::Create(int width, int height, bool mask, int initial)
72{
73 return false;
74}
75
76wxImageList::~wxImageList()
77{
78}
79
80// ----------------------------------------------------------------------------
81// wxImageList attributes
82// ----------------------------------------------------------------------------
83
84int wxImageList::GetImageCount() const
85{
86 return 0;
87}
88
89bool wxImageList::GetSize(int WXUNUSED(index), int &width, int &height) const
90{
91 return false;
92}
93
94// ----------------------------------------------------------------------------
95// wxImageList operations
96// ----------------------------------------------------------------------------
97
98int wxImageList::Add(const wxBitmap& bitmap, const wxBitmap& mask)
99
100 return 0;
101}
102
103int wxImageList::Add(const wxBitmap& bitmap, const wxColour& maskColour)
104{
105 return 0;
106}
107
108int wxImageList::Add(const wxIcon& icon)
109{
110 return 0;
111}
112
113bool wxImageList::Replace(int index,
114 const wxBitmap& bitmap, const wxBitmap& mask)
115{
116 return false;
117}
118
119bool wxImageList::Replace(int i, const wxIcon& icon)
120{
121 return false;
122}
123
124bool wxImageList::Remove(int index)
125{
126 return false;
127}
128
129bool wxImageList::RemoveAll()
130{
131 return false;
132}
133
134bool wxImageList::Draw(int index,
135 wxDC& dc,
136 int x, int y,
137 int flags,
138 bool solidBackground)
139{
140 return false;
141}
142