Example #1
0
void CGraphWnd::ReleasePropertyPage(UINT dialog_status)
{
    if (dialog_status == IDOK)
    {
        SetAxisProps(axis_prop_page->m_x_title, axis_prop_page->m_x_uom,
                     axis_prop_page->m_x_precision, GRAPH_X_AXIS, FALSE);
        SetAxisProps(axis_prop_page->m_y_title, axis_prop_page->m_y_uom,
                     axis_prop_page->m_y_precision, GRAPH_Y_AXIS, FALSE);

        for (int i=0; i<graph_prop_page->grprops.GetSize(); i++)
        {
            CGraphProps* grprop = graph_prop_page->grprops.GetAt(i);
            int index = grprop->GetIndex();
            CGraphProps* grp = GetGraph(index);
            grp->SetGraphProps(grprop);
        };
    };

    delete axis_prop_page;
    delete graph_prop_page;
}