default:
// additionally accept 'e' as in '1e+6'
if ( (keycode < 128) &&
- (isdigit(keycode) || tolower(keycode) == wxT('e')) )
+ (isdigit(keycode) || tolower(keycode) == 'e') )
return TRUE;
}
}
bool wxGrid::GetModelValues()
{
+ // Disable the editor, so it won't hide a changed value.
+ DisableCellEditControl();
+
if ( m_table )
{
// all we need to do is repaint the grid
{
int row, col;
+ // Disable the editor, so it won't hide a changed value.
+ // Do we also want to save the current value of the editor first?
+ // I think so ...
+ SaveEditControlValue();
+ DisableCellEditControl();
+
if ( m_table )
{
for ( row = 0; row < m_numRows; row++ )