コード例 #1
0
 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();
 }
コード例 #2
0
 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();
 }