@@ -145,7 +145,7 @@ void RegisterWindow::UpdateIntegerRegister(wxTextCtrl* label, wxTextCtrl* value,
145
145
else if (value->GetForegroundColour () != COLOR_BLACK)
146
146
value->SetForegroundColour (COLOR_BLACK);
147
147
148
- value->SetLabelText (wxString::Format (" %08x" , registerValue));
148
+ value->ChangeValue (wxString::Format (" %08x" , registerValue));
149
149
150
150
// const auto label = dynamic_cast<wxTextCtrl*>(GetWindowChild(kRegisterLabelR0 + i));
151
151
// wxASSERT(label);
@@ -177,7 +177,7 @@ void RegisterWindow::UpdateIntegerRegister(wxTextCtrl* label, wxTextCtrl* value,
177
177
178
178
if (is_valid_string && buffer.tellp () > 1 )
179
179
{
180
- label->SetLabelText (wxString::Format (" \" %s\" " , buffer.str ().c_str ()));
180
+ label->ChangeValue (wxString::Format (" \" %s\" " , buffer.str ().c_str ()));
181
181
return ;
182
182
}
183
183
@@ -206,7 +206,7 @@ void RegisterWindow::UpdateIntegerRegister(wxTextCtrl* label, wxTextCtrl* value,
206
206
207
207
if (is_valid_string && buffer.tellp () > 1 )
208
208
{
209
- label->SetLabelText (wxString::Format (L" ws\" %s\" " , wbuffer.str ().c_str ()));
209
+ label->ChangeValue (wxString::Format (L" ws\" %s\" " , wbuffer.str ().c_str ()));
210
210
return ;
211
211
}
212
212
}
@@ -215,11 +215,11 @@ void RegisterWindow::UpdateIntegerRegister(wxTextCtrl* label, wxTextCtrl* value,
215
215
RPLModule* code_module = RPLLoader_FindModuleByCodeAddr (registerValue);
216
216
if (code_module)
217
217
{
218
- label->SetLabelText (wxString::Format (" <%s> + %x" , code_module->moduleName2 .c_str (), registerValue - code_module->regionMappingBase_text .GetMPTR ()));
218
+ label->ChangeValue (wxString::Format (" <%s> + %x" , code_module->moduleName2 .c_str (), registerValue - code_module->regionMappingBase_text .GetMPTR ()));
219
219
return ;
220
220
}
221
221
222
- label->SetLabelText (wxEmptyString);
222
+ label->ChangeValue (wxEmptyString);
223
223
}
224
224
225
225
void RegisterWindow::OnUpdateView ()
@@ -264,9 +264,9 @@ void RegisterWindow::OnUpdateView()
264
264
continue ;
265
265
266
266
if (m_show_double_values)
267
- value->SetLabelText (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp0 ));
267
+ value->ChangeValue (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp0 ));
268
268
else
269
- value->SetLabelText (wxString::Format (" %016llx" , register_value));
269
+ value->ChangeValue (wxString::Format (" %016llx" , register_value));
270
270
}
271
271
272
272
for (int i = 0 ; i < 32 ; ++i)
@@ -285,9 +285,9 @@ void RegisterWindow::OnUpdateView()
285
285
continue ;
286
286
287
287
if (m_show_double_values)
288
- value->SetLabelText (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp1 ));
288
+ value->ChangeValue (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp1 ));
289
289
else
290
- value->SetLabelText (wxString::Format (" %016llx" , register_value));
290
+ value->ChangeValue (wxString::Format (" %016llx" , register_value));
291
291
}
292
292
293
293
// update CRs
@@ -318,9 +318,9 @@ void RegisterWindow::OnUpdateView()
318
318
joinArray.emplace_back (" SO" );
319
319
320
320
if (joinArray.empty ())
321
- value->SetLabelText (" -" );
321
+ value->ChangeValue (" -" );
322
322
else
323
- value->SetLabelText (fmt::format (" {}" , fmt::join (joinArray, " , " )));
323
+ value->ChangeValue (fmt::format (" {}" , fmt::join (joinArray, " , " )));
324
324
}
325
325
326
326
memcpy (&m_prev_snapshot, &debuggerState.debugSession .ppcSnapshot , sizeof (m_prev_snapshot));
@@ -399,13 +399,13 @@ void RegisterWindow::OnFPViewModePress(wxCommandEvent& event)
399
399
400
400
if (m_show_double_values)
401
401
{
402
- value0->SetLabelText (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp0 ));
403
- value1->SetLabelText (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp1 ));
402
+ value0->ChangeValue (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp0 ));
403
+ value1->ChangeValue (wxString::Format (" %lf" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp1 ));
404
404
}
405
405
else
406
406
{
407
- value0->SetLabelText (wxString::Format (" %016llx" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp0int ));
408
- value1->SetLabelText (wxString::Format (" %016llx" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp1int ));
407
+ value0->ChangeValue (wxString::Format (" %016llx" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp0int ));
408
+ value1->ChangeValue (wxString::Format (" %016llx" , debuggerState.debugSession .ppcSnapshot .fpr [i].fp1int ));
409
409
}
410
410
}
411
411
}
0 commit comments