コード例 #1
0
        public override void InitializePlugin(IPoderosaWorld poderosa)
        {
            base.InitializePlugin(poderosa);
            _instance = this;
            IExtensionPoint ep = poderosa.PluginManager.FindExtensionPoint("org.poderosa.menu.file");

            ep.RegisterExtension(new DummySessionMenuGroup());

            ICoreServices cs = (ICoreServices)poderosa.GetAdapter(typeof(ICoreServices));

            poderosa.PluginManager.FindExtensionPoint(WindowManagerConstants.VIEWFORMATEVENTHANDLER_ID).RegisterExtension(this);
            poderosa.PluginManager.FindExtensionPoint("org.poderosa.core.sessions.docViewRelationHandler").RegisterExtension(this);
            poderosa.PluginManager.FindExtensionPoint(WindowManagerConstants.VIEW_FACTORY_ID).RegisterExtension(this);
        }
コード例 #2
0
ファイル: SessionTestPlugin.cs プロジェクト: yiyi99/poderosa
        public override void InitializePlugin(IPoderosaWorld poderosa) {
            base.InitializePlugin(poderosa);
            _instance = this;
            IExtensionPoint ep = poderosa.PluginManager.FindExtensionPoint("org.poderosa.menu.file");
            ep.RegisterExtension(new DummySessionMenuGroup());

            ICoreServices cs = (ICoreServices)poderosa.GetAdapter(typeof(ICoreServices));

            poderosa.PluginManager.FindExtensionPoint(WindowManagerConstants.VIEWFORMATEVENTHANDLER_ID).RegisterExtension(this);
            poderosa.PluginManager.FindExtensionPoint("org.poderosa.core.sessions.docViewRelationHandler").RegisterExtension(this);
            poderosa.PluginManager.FindExtensionPoint(WindowManagerConstants.VIEW_FACTORY_ID).RegisterExtension(this);
        }