コード例 #1
0
        public void SetElements(bool bInit)
        {
            if (bInit)
            {
                m_Height          = m_Layer.UserHeight;
                m_Width           = m_Layer.UserWidth;
                m_Left            = m_Layer.UserXPosition;
                m_Top             = m_Layer.UserYPosition;
                m_Rotation        = m_Layer.Rotation;
                m_Scale           = m_Layer.Scale;
                m_ClipDataToFrame = m_Layer.ClipDataToFrame == LayerDataClipping.StrictToCS;

                m_LeftType    = m_Layer.UserXPositionType;
                m_TopType     = m_Layer.UserYPositionType;
                m_HeightType  = m_Layer.UserHeightType;
                m_WidthType   = m_Layer.UserWidthType;
                m_LinkedLayer = m_Layer.LinkedLayer;


                m_XAxisLink = new AxisLinkController(m_Layer, true);
                m_YAxisLink = new AxisLinkController(m_Layer, false);
            }

            if (View != null)
            {
                InitializeWidthValue();
                InitializeHeightValue();

                InitializeLeftValue();
                InitializeTopValue();

                View.InitializeRotation((float)m_Rotation);
                View.InitializeScale(Serialization.GUIConversion.GetPercentMeasureText(m_Scale));
                View.InitializeClipDataToFrame(m_ClipDataToFrame);

                InitializePositionTypes();
                InitializeSizeTypes();
                InitializeLinkedAxisChoices();

                // initialize the axis link properties
                m_XAxisLink.View = View.GetXAxisLink();
                m_YAxisLink.View = View.GetYAxisLink();
            }
        }
コード例 #2
0
    public void SetElements(bool bInit)
    {


      if(bInit)
      {
        m_Height    = m_Layer.UserHeight;
        m_Width     = m_Layer.UserWidth;
        m_Left      = m_Layer.UserXPosition;
        m_Top       = m_Layer.UserYPosition;
        m_Rotation  = m_Layer.Rotation;
        m_Scale     = m_Layer.Scale;
        m_ClipDataToFrame = m_Layer.ClipDataToFrame == LayerDataClipping.StrictToCS;

        m_LeftType = m_Layer.UserXPositionType;
        m_TopType  = m_Layer.UserYPositionType;
        m_HeightType = m_Layer.UserHeightType;
        m_WidthType = m_Layer.UserWidthType;
        m_LinkedLayer = m_Layer.LinkedLayer;


        m_XAxisLink = new AxisLinkController(m_Layer,true);
        m_YAxisLink = new AxisLinkController(m_Layer,false);
      }

      if(View!=null)
      {

        InitializeWidthValue();
        InitializeHeightValue();

        InitializeLeftValue();
        InitializeTopValue();

        View.InitializeRotation((float)m_Rotation);
        View.InitializeScale(Serialization.GUIConversion.GetPercentMeasureText(m_Scale));
        View.InitializeClipDataToFrame(m_ClipDataToFrame);

        InitializePositionTypes();
        InitializeSizeTypes();
        InitializeLinkedAxisChoices();

        // initialize the axis link properties
        m_XAxisLink.View = View.GetXAxisLink();
        m_YAxisLink.View = View.GetYAxisLink();

      }

    }