Esempio n. 1
0
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();
}
Esempio n. 2
0
BOOL CPageReport::OnInitDialog()
{
	CPropertyPage::OnInitDialog();

	m_subject= GetOptions()->GetReportSubject();
	m_prefix= GetOptions()->GetReportPrefix();
	m_suffix= GetOptions()->GetReportSuffix();

	ValuesAltered();

	UpdateData(false);
	return TRUE;
}
Esempio n. 3
0
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;
}
Esempio n. 4
0
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();
}
Esempio n. 5
0
void CPageReport::OnEnChangeSuffix()
{
	ValuesAltered();
	SetModified();
}
Esempio n. 6
0
void CPageTreemap::OnLightSourceChanged(NMHDR *, LRESULT *)
{
    OnSomethingChanged();
    ValuesAltered();
}
Esempio n. 7
0
void CPageTreemap::OnVScroll(UINT, UINT, CScrollBar*)
{
    OnSomethingChanged();
    ValuesAltered();
}