bool route_pi::DeInit(void) { // Record the dialog position if (NULL != m_pDialog) { //Capture dialog position wxPoint p = m_pDialog->GetPosition(); SetCalculatorDialogX(p.x); SetCalculatorDialogY(p.y); m_pDialog->Close(); delete m_pDialog; m_pDialog = NULL; } SaveConfig(); return true; }
bool calculator_pi::DeInit(void) { // Record the dialog position if (NULL != m_pDialog) { //Capture dialog position wxPoint p = m_pDialog->GetPosition(); SetCalculatorDialogX(p.x); SetCalculatorDialogY(p.y); //Capture dialog size wxSize q = m_pDialog->GetSize(); SetCalculatorDialogWidth(q.x); SetCalculatorDialogHeight(q.y); m_pDialog->Close(); delete m_pDialog; m_pDialog = NULL; } SaveConfig(); return true; }