void CPageReport::OnBnClickedReset() { UpdateData(); if (m_altered) { m_undoSubject= m_subject; m_undoPrefix= m_prefix; m_undoSuffix= m_suffix; m_subject= GetOptions()->GetReportDefaultSubject(); m_prefix= GetOptions()->GetReportDefaultPrefix(); m_suffix= GetOptions()->GetReportDefaultSuffix(); } else { m_subject= m_undoSubject; m_prefix= m_undoPrefix; m_suffix= m_undoSuffix; } ValuesAltered(!m_altered); UpdateData(false); SetModified(); }
BOOL CPageReport::OnInitDialog() { CPropertyPage::OnInitDialog(); m_subject= GetOptions()->GetReportSubject(); m_prefix= GetOptions()->GetReportPrefix(); m_suffix= GetOptions()->GetReportSuffix(); ValuesAltered(); UpdateData(false); return TRUE; }
BOOL CPageTreemap::OnInitDialog() { CPropertyPage::OnInitDialog(); ValuesAltered(); // m_undo is invalid m_brightness.SetPageSize(10); m_cushionShading.SetPageSize(10); m_height.SetRange(0, _maxHeight, true); m_height.SetPageSize(_maxHeight / 10); m_scaleFactor.SetPageSize(10); m_lightSource.SetRange(CSize(400, 400)); m_options = *GetOptions()->GetTreemapOptions(); m_highlightColor.SetColor(GetOptions()->GetTreemapHighlightColor()); UpdateData(false); return TRUE; }
void CPageTreemap::OnBnClickedReset() { CTreemap::Options o; if(m_altered) { o = CTreemap::GetDefaultOptions(); m_undo = m_options; } else { o = m_undo; } m_options.brightness = o.brightness; m_options.ambientLight = o.ambientLight; m_options.height = o.height; m_options.scaleFactor = o.scaleFactor; m_options.lightSourceX = o.lightSourceX; m_options.lightSourceY = o.lightSourceY; ValuesAltered(!m_altered); UpdateData(false); SetModified(); }
void CPageReport::OnEnChangeSuffix() { ValuesAltered(); SetModified(); }
void CPageTreemap::OnLightSourceChanged(NMHDR *, LRESULT *) { OnSomethingChanged(); ValuesAltered(); }
void CPageTreemap::OnVScroll(UINT, UINT, CScrollBar*) { OnSomethingChanged(); ValuesAltered(); }