52 lines
1.1 KiB
C++
52 lines
1.1 KiB
C++
#include "StdAfx.h"
|
|
#include "ActionGlobal.h"
|
|
#include "RenderBase.h"
|
|
|
|
|
|
CActionGlobal::CActionGlobal()
|
|
{
|
|
}
|
|
|
|
CActionGlobal::~CActionGlobal()
|
|
{
|
|
}
|
|
|
|
void CActionGlobal::InitPropertyInfo()
|
|
{
|
|
SAFE_DELETE_PVEC( m_pVecPropertyList );
|
|
|
|
PropertyGridBaseDefine Default[] = {
|
|
{ "Common", "Grid", CUnionValueProperty::Boolean, "Grid Show/Hide", TRUE },
|
|
{ "Common", "Axis", CUnionValueProperty::Boolean, "Axis Show/Hide", TRUE },
|
|
NULL,
|
|
};
|
|
AddPropertyInfo( Default );
|
|
}
|
|
|
|
void CActionGlobal::OnSetPropertyValue( DWORD dwIndex, CUnionValueProperty *pVariable )
|
|
{
|
|
switch( dwIndex ) {
|
|
case 0:
|
|
pVariable->SetVariable( CRenderBase::GetInstance().IsShowGrid() );
|
|
break;
|
|
case 1:
|
|
pVariable->SetVariable( CRenderBase::GetInstance().IsShowAxis() );
|
|
break;
|
|
}
|
|
}
|
|
|
|
void CActionGlobal::OnChangePropertyValue( DWORD dwIndex, CUnionValueProperty *pVariable )
|
|
{
|
|
switch( dwIndex ) {
|
|
case 0:
|
|
CRenderBase::GetInstance().ShowGrid( pVariable->GetVariableBool() );
|
|
break;
|
|
case 1:
|
|
CRenderBase::GetInstance().ShowAxis( pVariable->GetVariableBool() );
|
|
break;
|
|
}
|
|
}
|
|
|
|
void CActionGlobal::OnSelectChangePropertyValue( DWORD dwIndex, CUnionValueProperty *pVariable )
|
|
{
|
|
}
|