Show
Ignore:
Timestamp:
10/08/08 11:15:10 (3 months ago)
Author:
JMS
Message:

Removed dysfunctional wxPGPropery::PrepareValueForDialogEditing(); Replaced its functionality with wxPropertyGrid::GetPendingEditedValue(); Added wxPropertyGrid::PerformValidation() flags so it can be called in generic context.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • wxWidgets/trunk/samples/propgrid/sampleprops.cpp

    r56096 r56169  
    132132    if ( propgrid->IsMainButtonEvent(event) ) 
    133133    { 
    134         // Update value from last minute changes 
    135         PrepareValueForDialogEditing(propgrid); 
     134        wxVariant useValue = propgrid->GetPendingEditedValue(); 
    136135 
    137136        wxFontData fontData; 
    138         fontData << m_value_wxFontData; 
     137        fontData << useValue; 
    139138 
    140139        fontData.SetInitialFont(fontData.GetChosenFont()); 
     
    555554    if ( propgrid->IsMainButtonEvent(event) ) 
    556555    { 
    557         wxArrayDouble& value = wxArrayDoubleRefFromVariant(m_value); 
    558  
    559556        // Update the value in case of last minute changes 
    560         PrepareValueForDialogEditing(propgrid); 
     557        wxVariant useValue = propgrid->GetPendingEditedValue(); 
     558 
     559        wxArrayDouble& value = wxArrayDoubleRefFromVariant(useValue); 
    561560 
    562561        // Create editor dialog.