internal override void Initialize(InitializationContext context) { context.ExprHostBuilder.StateIndicatorStart(m_name); base.Initialize(context); if (m_transformationType != null) { m_transformationType.Initialize("TransformationType", context); context.ExprHostBuilder.StateIndicatorTransformationType(m_transformationType); } if (m_indicatorStyle != null) { m_indicatorStyle.Initialize("IndicatorStyle", context); context.ExprHostBuilder.StateIndicatorIndicatorStyle(m_indicatorStyle); } if (m_indicatorImage != null) { m_indicatorImage.Initialize(context); } if (m_scaleFactor != null) { m_scaleFactor.Initialize("ScaleFactor", context); context.ExprHostBuilder.StateIndicatorScaleFactor(m_scaleFactor); } if (m_indicatorStates != null) { for (int i = 0; i < m_indicatorStates.Count; i++) { m_indicatorStates[i].Initialize(context); } } if (m_resizeMode != null) { m_resizeMode.Initialize("ResizeMode", context); context.ExprHostBuilder.StateIndicatorResizeMode(m_resizeMode); } if (m_angle != null) { m_angle.Initialize("Angle", context); context.ExprHostBuilder.StateIndicatorAngle(m_angle); } m_exprHostID = context.ExprHostBuilder.StateIndicatorEnd(); }
internal void Initialize(InitializationContext context) { context.ExprHostBuilder.IndicatorStateStart(m_name); if (m_color != null) { m_color.Initialize("Color", context); context.ExprHostBuilder.IndicatorStateColor(m_color); } if (m_scaleFactor != null) { m_scaleFactor.Initialize("ScaleFactor", context); context.ExprHostBuilder.IndicatorStateScaleFactor(m_scaleFactor); } if (m_indicatorStyle != null) { m_indicatorStyle.Initialize("IndicatorStyle", context); context.ExprHostBuilder.IndicatorStateIndicatorStyle(m_indicatorStyle); } if (m_indicatorImage != null) { m_indicatorImage.Initialize(context); } m_exprHostID = context.ExprHostBuilder.IndicatorStateEnd(); }