/////////////////////////////////////////////////////////////////////////////
-// Name: tabctrl.h
+// Name: wx/palmos/tabctrl.h
// Purpose: wxTabCtrl class
-// Author: William Osborne
+// Author: William Osborne - minimal working wxPalmOS port
// Modified by:
// Created: 10/13/04
-// RCS-ID: $Id:
+// RCS-ID: $Id$
// Copyright: (c) William Osborne
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_TABCTRL_H_
#define _WX_TABCTRL_H_
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "tabctrl.h"
-#endif
-
class wxImageList;
-// WXDLLEXPORT_DATA(extern const wxChar*) wxToolBarNameStr;
+// WXDLLIMPEXP_DATA_CORE(extern const wxChar) wxToolBarNameStr[];
/*
* Flags returned by HitTest
#define wxTAB_HITTEST_ONLABEL 4
#define wxTAB_HITTEST_ONITEM 6
-class WXDLLEXPORT wxTabCtrl: public wxControl
+class WXDLLIMPEXP_CORE wxTabCtrl: public wxControl
{
DECLARE_DYNAMIC_CLASS(wxTabCtrl)
public:
{
Create(parent, id, pos, size, style, name);
}
- ~wxTabCtrl();
+ virtual ~wxTabCtrl();
// Accessors
virtual bool MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result);
- // Responds to colour changes
- void OnSysColourChanged(wxSysColourChangedEvent& event);
-
protected:
wxImageList* m_imageList;
DECLARE_NO_COPY_CLASS(wxTabCtrl)
};
-class WXDLLEXPORT wxTabEvent : public wxNotifyEvent
+class WXDLLIMPEXP_CORE wxTabEvent : public wxNotifyEvent
{
public:
wxTabEvent(wxEventType commandType = wxEVT_NULL, int id = 0,