// Author: Vadim Zeitlin
// Modified by:
// Created: 31.05.03
-// RCS-ID: $Id$
// Copyright: (c) 2003 Vadim Zeitlin <vadim@wxwidgets.org>
// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
DECLARE_EVENT_TABLE()
- DECLARE_NO_COPY_CLASS(wxHtmlListBox)
+ wxDECLARE_NO_COPY_CLASS(wxHtmlListBox);
};
#define wxHLB_DEFAULT_STYLE wxBORDER_SUNKEN
#define wxHLB_MULTIPLE wxLB_MULTIPLE
-class WXDLLIMPEXP_HTML wxSimpleHtmlListBox : public wxHtmlListBox,
- public wxItemContainer
+class WXDLLIMPEXP_HTML wxSimpleHtmlListBox :
+ public wxWindowWithItems<wxHtmlListBox, wxItemContainer>
{
+ DECLARE_ABSTRACT_CLASS(wxSimpleHtmlListBox)
public:
// wxListbox-compatible constructors
// ---------------------------------
int GetSelection() const
{ return wxVListBox::GetSelection(); }
- // see ctrlsub.h for more info about this:
- wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST
-
// accessing strings
// -----------------
// not be named m_clientdata as that clashes with the name of an
// anonymous struct member in wxEvtHandler, which we derive from.
- DECLARE_NO_COPY_CLASS(wxSimpleHtmlListBox)
+ wxDECLARE_NO_COPY_CLASS(wxSimpleHtmlListBox);
};
#endif // _WX_HTMLLBOX_H_