Example #1
0
    //****************************************************************************************************
    //
    //****************************************************************************************************

    public void SetParent(long paramID)
    {
        if (paramID == m_id)
        {
            return;
        }

        if (paramID == m_parentID)
        {
            return;
        }


        Localizable parent = Get(paramID);

        if ((parent != null) && (parent.AcceptChild(this)))
        {
            if (m_parent != null)
            {
                m_parent.RemoveChild(this);
            }

            parent.AddChild(this);
        }
    }