Example #1
0
        public void Populate(IEditorData data)
        {
            m_data         = data;
            m_parentScript = data as ScriptCommandEditorData;
            if (data == null)
            {
                Populate((IEditableScripts)null);
                return;
            }
            m_helper.StartPopulating();

            m_readOnly = data.ReadOnly;
            Populate(m_helper.Populate(data));

            cmdAddScript.Visibility = (m_helper.CanEdit(data) && !m_readOnly) ? Visibility.Visible : Visibility.Collapsed;

            m_helper.FinishedPopulating();
        }
Example #2
0
        public void Populate(IEditorData data)
        {
            m_data = data;
            m_parentScript = data as ScriptCommandEditorData;
            if (data == null)
            {
                Populate((IEditableScripts)null);
                return;
            }
            m_helper.StartPopulating();

            m_readOnly = data.ReadOnly;
            Populate(m_helper.Populate(data));

            cmdAddScript.Visibility = (m_helper.CanEdit(data) && !m_readOnly) ? Visibility.Visible : Visibility.Collapsed;

            m_helper.FinishedPopulating();
        }