Пример #1
0
 public bool SetMVLEdgeSelection(MVL_ANALYSIS nPropertyValue, MVL_VALUE_TYPE eValueType)
 {
     if (_IsLibraryCreated == true)
     {
         // Set property to library
         unsafe
         {
             MVL_VALUE_TYPE value      = eValueType;
             IntPtr         pAdddress  = (IntPtr)(&nPropertyValue);
             IntPtr         pValueType = (IntPtr)(&value);
             CheckMVLReturnValue(this.MVL_SetProperty((int)MVL_PROPERTY.MVL_SELECT_ANALYSIS, pAdddress, pValueType, IntPtr.Zero));
         }
     }
     return(true);
 }
Пример #2
0
        public bool SaveEdgeSelected(ref string edge, MVL_ANALYSIS nPropertyValue)
        {
            _edgeSelected = edge;
            this.Enabled  = true;

            if (_IsLibraryCreated == true)
            {
                // Set property to library
                unsafe
                {
                    MVL_VALUE_TYPE value      = MVL_VALUE_TYPE.MVL_VALUE_ENABLED;
                    IntPtr         pAdddress  = (IntPtr)(&nPropertyValue);
                    IntPtr         pValueType = (IntPtr)(&value);
                    CheckMVLReturnValue(this.MVL_SetProperty((int)MVL_PROPERTY.MVL_SELECT_ANALYSIS, pAdddress, pValueType, IntPtr.Zero));

                    // Save current analysis
                    _eCurrentAnalysis = nPropertyValue;
                }
            }
            return(true);
        }