1. moved m_majorDim duplicated in many ports to wxRadioBoxBase
2. also implement Getcolumn/RowCount() in it now and document them 3. removed various remains of old (pre-wxRadioBoxBase) cruft sorry in advance for any compilation breakage on the platforms I can't test on git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36307 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -34,6 +34,26 @@
|
||||
// implementation
|
||||
// ============================================================================
|
||||
|
||||
void wxRadioBoxBase::SetMajorDim(int majorDim, long style)
|
||||
{
|
||||
wxCHECK_RET( majorDim != 0, _T("major radiobox dimension can't be 0") );
|
||||
|
||||
m_majorDim = majorDim;
|
||||
|
||||
int minorDim = (GetCount() + m_majorDim - 1) / m_majorDim;
|
||||
|
||||
if ( style & wxRA_SPECIFY_COLS )
|
||||
{
|
||||
m_numCols = majorDim;
|
||||
m_numRows = minorDim;
|
||||
}
|
||||
else // wxRA_SPECIFY_ROWS
|
||||
{
|
||||
m_numCols = minorDim;
|
||||
m_numRows = majorDim;
|
||||
}
|
||||
}
|
||||
|
||||
int wxRadioBoxBase::GetNextItem(int item, wxDirection dir, long style) const
|
||||
{
|
||||
int count = GetCount(),
|
||||
|
Reference in New Issue
Block a user