// Author: Julian Smart
// Modified by:
// Created: 01/02/97
-// RCS-ID: $Id$
// Copyright: (c) Julian Smart
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// override some base class methods
virtual bool Show(bool show = true);
virtual bool Enable(bool enable = true);
+ virtual bool CanBeFocused() const;
virtual void SetFocus();
virtual bool SetFont(const wxFont& font);
virtual bool ContainsHWND(WXHWND hWnd) const;
virtual bool Reparent(wxWindowBase *newParent);
- // we inherit a version always returning false from wxStaticBox, override
- // it to behave normally
- virtual bool AcceptsFocus() const { return wxControl::AcceptsFocus(); }
-
// returns true if the platform should explicitly apply a theme border
virtual bool CanApplyThemeBorder() const { return false; }
// get the total size occupied by the radio box buttons
wxSize GetTotalButtonSize(const wxSize& sizeBtn) const;
+ // Adjust all the buttons to the new window size.
+ void PositionAllButtons(int x, int y, int width, int height);
+
virtual void DoSetSize(int x, int y,
int width, int height,
int sizeFlags = wxSIZE_AUTO);
virtual WXHRGN MSWGetRegionWithoutChildren();
#endif // __WXWINCE__
+ // resolve ambiguity in base classes
+ virtual wxBorder GetDefaultBorder() const { return wxRadioBoxBase::GetDefaultBorder(); }
// the buttons we contain
wxSubwindows *m_radioButtons;