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(); } }
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(); } }