public override void InitializePlugin(IPoderosaWorld poderosa) { _instance = this; base.InitializePlugin(poderosa); _sessionMap = new TypedHashtable<ISession, SessionHost>(); _documentMap = new TypedHashtable<IPoderosaDocument, DocumentHost>(); _docViewRelationHandler = poderosa.PluginManager.CreateExtensionPoint("org.poderosa.core.sessions.docViewRelationHandler", typeof(IDocViewRelationEventHandler), this); _activeDocumentChangeListeners = new ListenerList<IActiveDocumentChangeListener>(); _activeDocumentChangeListeners.Add(new WindowCaptionManager()); _sessionListeners = new ListenerList<ISessionListener>(); }
public override void InitializePlugin(IPoderosaWorld poderosa) { _instance = this; base.InitializePlugin(poderosa); _sessionMap = new TypedHashtable <ISession, SessionHost>(); _documentMap = new TypedHashtable <IPoderosaDocument, DocumentHost>(); _docViewRelationHandler = poderosa.PluginManager.CreateExtensionPoint("org.poderosa.core.sessions.docViewRelationHandler", typeof(IDocViewRelationEventHandler), this); _activeDocumentChangeListeners = new ListenerList <IActiveDocumentChangeListener>(); _activeDocumentChangeListeners.Add(new WindowCaptionManager()); _sessionListeners = new ListenerList <ISessionListener>(); }
public DocumentHost(SessionManagerPlugin manager, SessionHost sessionHost, IPoderosaDocument document) { _manager = manager; _sessionHost = sessionHost; _document = document; }
public SessionHost(SessionManagerPlugin parent, ISession session) { _parent = parent; _session = session; _documents = new List<IPoderosaDocument>(); }
public DocumentHost(SessionManagerPlugin manager, SessionHost sessionHost, IPoderosaDocument document) { _manager = manager; _sessionHost = sessionHost; _document = document; }
public SessionHost(SessionManagerPlugin parent, ISession session) { _parent = parent; _session = session; _documents = new List <IPoderosaDocument>(); }