Applied [ 746201 ] wxGrid row/col change not updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20800 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
233a54f6af
commit
4ea3479cb5
@ -5769,7 +5769,9 @@ bool wxGrid::InsertRows( int pos, int numRows, bool WXUNUSED(updateLabels) )
|
|||||||
if (IsCellEditControlEnabled())
|
if (IsCellEditControlEnabled())
|
||||||
DisableCellEditControl();
|
DisableCellEditControl();
|
||||||
|
|
||||||
return m_table->InsertRows( pos, numRows );
|
bool done = m_table->InsertRows( pos, numRows );
|
||||||
|
m_numRows = m_table->GetNumberRows();
|
||||||
|
return done;
|
||||||
|
|
||||||
// the table will have sent the results of the insert row
|
// the table will have sent the results of the insert row
|
||||||
// operation to this view object as a grid table message
|
// operation to this view object as a grid table message
|
||||||
@ -5788,10 +5790,16 @@ bool wxGrid::AppendRows( int numRows, bool WXUNUSED(updateLabels) )
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ( m_table && m_table->AppendRows( numRows ) );
|
if ( m_table )
|
||||||
|
{
|
||||||
|
bool done = m_table && m_table->AppendRows( numRows );
|
||||||
|
m_numRows = m_table->GetNumberRows();
|
||||||
|
return done;
|
||||||
// the table will have sent the results of the append row
|
// the table will have sent the results of the append row
|
||||||
// operation to this view object as a grid table message
|
// operation to this view object as a grid table message
|
||||||
}
|
}
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
bool wxGrid::DeleteRows( int pos, int numRows, bool WXUNUSED(updateLabels) )
|
bool wxGrid::DeleteRows( int pos, int numRows, bool WXUNUSED(updateLabels) )
|
||||||
@ -5809,7 +5817,9 @@ bool wxGrid::DeleteRows( int pos, int numRows, bool WXUNUSED(updateLabels) )
|
|||||||
if (IsCellEditControlEnabled())
|
if (IsCellEditControlEnabled())
|
||||||
DisableCellEditControl();
|
DisableCellEditControl();
|
||||||
|
|
||||||
return (m_table->DeleteRows( pos, numRows ));
|
bool done = m_table->DeleteRows( pos, numRows );
|
||||||
|
m_numRows = m_table->GetNumberRows();
|
||||||
|
return done;
|
||||||
// the table will have sent the results of the delete row
|
// the table will have sent the results of the delete row
|
||||||
// operation to this view object as a grid table message
|
// operation to this view object as a grid table message
|
||||||
}
|
}
|
||||||
@ -5832,7 +5842,9 @@ bool wxGrid::InsertCols( int pos, int numCols, bool WXUNUSED(updateLabels) )
|
|||||||
if (IsCellEditControlEnabled())
|
if (IsCellEditControlEnabled())
|
||||||
DisableCellEditControl();
|
DisableCellEditControl();
|
||||||
|
|
||||||
return m_table->InsertCols( pos, numCols );
|
bool done = m_table->InsertCols( pos, numCols );
|
||||||
|
m_numCols = m_table->GetNumberCols();
|
||||||
|
return done;
|
||||||
// the table will have sent the results of the insert col
|
// the table will have sent the results of the insert col
|
||||||
// operation to this view object as a grid table message
|
// operation to this view object as a grid table message
|
||||||
}
|
}
|
||||||
@ -5850,10 +5862,16 @@ bool wxGrid::AppendCols( int numCols, bool WXUNUSED(updateLabels) )
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ( m_table && m_table->AppendCols( numCols ) );
|
if ( m_table )
|
||||||
|
{
|
||||||
|
bool done = m_table->AppendCols( numCols );
|
||||||
|
m_numCols = m_table->GetNumberCols();
|
||||||
|
return done;
|
||||||
// the table will have sent the results of the append col
|
// the table will have sent the results of the append col
|
||||||
// operation to this view object as a grid table message
|
// operation to this view object as a grid table message
|
||||||
}
|
}
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
bool wxGrid::DeleteCols( int pos, int numCols, bool WXUNUSED(updateLabels) )
|
bool wxGrid::DeleteCols( int pos, int numCols, bool WXUNUSED(updateLabels) )
|
||||||
@ -5871,7 +5889,9 @@ bool wxGrid::DeleteCols( int pos, int numCols, bool WXUNUSED(updateLabels) )
|
|||||||
if (IsCellEditControlEnabled())
|
if (IsCellEditControlEnabled())
|
||||||
DisableCellEditControl();
|
DisableCellEditControl();
|
||||||
|
|
||||||
return ( m_table->DeleteCols( pos, numCols ) );
|
bool done = m_table->DeleteCols( pos, numCols );
|
||||||
|
m_numCols = m_table->GetNumberCols();
|
||||||
|
return done;
|
||||||
// the table will have sent the results of the delete col
|
// the table will have sent the results of the delete col
|
||||||
// operation to this view object as a grid table message
|
// operation to this view object as a grid table message
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user