Example #1
0
        /// <summary>
        /// Gets a control to edit the given property</summary>
        /// <param name="context">Context for property editing control</param>
        /// <returns>Control to edit the given context</returns>
        public virtual Control GetEditingControl(PropertyEditorControlContext context)
        {
            LongEnumControlWrapper wrapper = new LongEnumControlWrapper(context, m_dropDownHeight);

            wrapper.EnumControl.ConvertIdToDisplayCallback = ConvertIdToDisplay;
            wrapper.EnumControl.ConvertDisplayToIdCallback = ConvertDisplayToId;
            UpdateEnumControl(wrapper.EnumControl);
            Sce.Atf.Applications.SkinService.ApplyActiveSkin(wrapper);
            return(wrapper);
        }
Example #2
0
 /// <summary>
 /// Gets a control to edit the given property</summary>
 /// <param name="context">Context for property editing control</param>
 /// <returns>Control to edit the given context</returns>
 public virtual Control GetEditingControl(PropertyEditorControlContext context)
 {
     LongEnumControlWrapper wrapper = new LongEnumControlWrapper(context, m_dropDownHeight);
     wrapper.EnumControl.ConvertIdToDisplayCallback = ConvertIdToDisplay;
     wrapper.EnumControl.ConvertDisplayToIdCallback = ConvertDisplayToId;
     UpdateEnumControl(wrapper.EnumControl);
     return wrapper;            
 }