// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-
#ifndef __GTKRADIOBOXH__
#define __GTKRADIOBOXH__
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface
-#endif
-
#include "wx/bitmap.h"
//-----------------------------------------------------------------------------
// wxRadioBox
//-----------------------------------------------------------------------------
-class wxRadioBox: public wxControl
+class WXDLLIMPEXP_CORE wxRadioBox: public wxControl
{
public:
wxRadioBox() { Init(); }
const wxValidator& val = wxDefaultValidator,
const wxString& name = wxRadioBoxNameStr);
- int FindString( const wxString& s) const;
+ virtual int FindString(const wxString& s, bool bCase = false) const;
void SetSelection( int n );
int GetSelection() const;
void ApplyToolTip( GtkTooltips *tips, const wxChar *tip );
#endif // wxUSE_TOOLTIPS
- // reposition the radio buttons correctly unless justCalc == true and
- // return the total size needed to accommodate them
- wxSize LayoutItems(bool justCalc) const;
-
- virtual void DoSetSize( int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO );
virtual void OnInternalIdle();
bool m_hasFocus,
wxList m_boxes;
protected:
- // implement some base class methods
- virtual wxSize DoGetBestSize() const;
-
// common part of all ctors
void Init();