public void DisconnectZuluPlugin() { pluginConnector.Unlock(); pluginConnector = null; Map = null; aDoc = null; }
public void DisconnectZuluPlugin() { //delete IpluginConnector? //pluginConnector.SetEventSink(null); pluginConnector.Unlock(); pluginConnector = null; Map = null; aDoc = null; }
public bool ConnectZuluPlugin(IPluginConnector connector) { try { pluginConnector = connector; aDoc = pluginConnector?.Zulu?.ActiveDocument; Map = aDoc?.NativeDoc; } catch (Exception ex) { MessageBox.Show(ex.Message); } return(true); }
//IZuluEvents EvSink; public bool ConnectZuluPlugin(IPluginConnector connector) { try { #region test //LayerBox.Text = $"Guess func ConnectZuluPlugin works"; #endregion //Take object?? //this.IPluginConnector = Connector; pluginConnector = connector; //which object?? //pluginConnector.SetEventSink(EvSink); aDoc = pluginConnector?.Zulu?.ActiveDocument; Map = aDoc?.NativeDoc; } catch (Exception ex) { MessageBox.Show(ex.Message); } //connector.SetEventSink(); return(true); }