Пример #1
0
 public void Startup(ref object initializationData)
 {
     //Default zoom factor
     m_zoomFactor = 2;
     //Default extension state is disabled
     m_extensionState = esriExtensionState.esriESDisabled;
 }
		public void Startup(ref object initializationData)
		{
			//Default zoom factor
			m_zoomFactor = 2;
			//Default extension state is disabled
			m_extensionState = esriExtensionState.esriESDisabled;
		}
        protected override bool OnSetState(ESRI.ArcGIS.Desktop.AddIns.ExtensionState state)
        {
            this.State = state;

            if (state == ESRI.ArcGIS.Desktop.AddIns.ExtensionState.Enabled)
            {
                m_extensionState = esriExtensionState.esriESEnabled;
                AddMenu();
            }
            else
            {
                m_extensionState = esriExtensionState.esriESDisabled ;
                RemoveMenu();
            }

            return base.OnSetState(state);
        }
Пример #4
0
        protected override bool OnSetState(ESRI.ArcGIS.Desktop.AddIns.ExtensionState state)
        {
            this.State = state;

            if (state == ESRI.ArcGIS.Desktop.AddIns.ExtensionState.Enabled)
            {
                m_extensionState = esriExtensionState.esriESEnabled;
                AddMenu();
            }
            else
            {
                m_extensionState = esriExtensionState.esriESDisabled;
                RemoveMenu();
            }

            return(base.OnSetState(state));
        }
Пример #5
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="ExtensionStateChangedEventArgs" /> class.
 /// </summary>
 /// <param name="oldValue">The old value.</param>
 /// <param name="newValue">The new value.</param>
 public ExtensionStateChangedEventArgs(esriExtensionState oldValue, esriExtensionState newValue)
 {
     this.OldValue = oldValue;
     this.NewValue = newValue;
 }