コード例 #1
0
ファイル: PageReport.cpp プロジェクト: Meitinger/windirstat
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();
}
コード例 #2
0
ファイル: PageReport.cpp プロジェクト: Meitinger/windirstat
BOOL CPageReport::OnInitDialog()
{
	CPropertyPage::OnInitDialog();

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

	ValuesAltered();

	UpdateData(false);
	return TRUE;
}
コード例 #3
0
ファイル: PageTreemap.cpp プロジェクト: JDuverge/windirstat
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;
}
コード例 #4
0
ファイル: PageTreemap.cpp プロジェクト: JDuverge/windirstat
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();
}
コード例 #5
0
ファイル: PageReport.cpp プロジェクト: Meitinger/windirstat
void CPageReport::OnEnChangeSuffix()
{
	ValuesAltered();
	SetModified();
}
コード例 #6
0
ファイル: PageTreemap.cpp プロジェクト: JDuverge/windirstat
void CPageTreemap::OnLightSourceChanged(NMHDR *, LRESULT *)
{
    OnSomethingChanged();
    ValuesAltered();
}
コード例 #7
0
ファイル: PageTreemap.cpp プロジェクト: JDuverge/windirstat
void CPageTreemap::OnVScroll(UINT, UINT, CScrollBar*)
{
    OnSomethingChanged();
    ValuesAltered();
}