END_EVENT_TABLE()
wxTaskBarIconArea::wxTaskBarIconArea(wxTaskBarIcon *icon, const wxBitmap &bmp)
- : wxTaskBarIconAreaBase(), m_icon(icon), m_pos(0,0)
+ : wxTaskBarIconAreaBase(), m_icon(icon), m_bmp(bmp)
{
#if defined(__WXGTK20__) && defined(TASKBAR_ICON_AREA_BASE_INCLUDED)
m_invokingWindow = icon;
// Set initial size to bitmap size (tray manager may and often will
// change it):
- SetSize(wxSize(bmp.GetWidth(), bmp.GetHeight()));
+ SetClientSize(wxSize(bmp.GetWidth(), bmp.GetHeight()));
SetTrayIcon(bmp);
m_bmp = bmp;
// determine suitable bitmap size:
- wxSize winsize(GetSize());
+ wxSize winsize(GetClientSize());
wxSize bmpsize(m_bmp.GetWidth(), m_bmp.GetHeight());
wxSize iconsize(wxMin(winsize.x, bmpsize.x), wxMin(winsize.y, bmpsize.y));