private void InitPreference(IPreferenceSupplier s, string expr) { _testSupplier = s; _rootNote = expr == null?CreateRoot() : CreateRoot(expr); _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(CreatePluginManifest(), new StructuredText(null, "Poderosa").AddChild(_rootNote)); _poderosaApplication.Start(); }
public void Init() { try { _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(CreatePluginManifest(), new StructuredText("Poderosa")); _poderosaWorld = _poderosaApplication.Start(); } catch (Exception ex) { Debug.WriteLine(ex.StackTrace); } }
public void Init() { try { _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(CreatePluginManifest(), new StructuredText("Poderosa"), new string[0]); _poderosaWorld = _poderosaApplication.Start(); _protocolService = ProtocolsPlugin.Instance; } catch (Exception ex) { Debug.WriteLine(ex.StackTrace); } }
public void Init() { AssemblyUtil.SetEntryAssembly(typeof(MainWindowMenuTests)); try { _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(CreatePluginManifest(), new StructuredText("Poderosa"), new string[0]); _poderosaWorld = _poderosaApplication.Start(); } catch (Exception ex) { Debug.WriteLine(ex.StackTrace); } }
public static void Run(string[] args) { #if MONOLITHIC _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(args, true); #else _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(args); #endif if (_poderosaApplication != null) //アプリケーションが作成されなければ { _poderosaApplication.Start(); } }
public static void Run(string[] args) { #if MONOLITHIC _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(CreatePluginManifest(), AppDomain.CurrentDomain.BaseDirectory, args); #else _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(args); #endif if (_poderosaApplication != null) //アプリケーションが作成されなければ { _poderosaApplication.Start(); } }
static SshConnectionForm() { PoderosaApplication = (IPoderosaWorld)PoderosaStartup.CreatePoderosaApplication(new string[] {}); PoderosaApplication.InitializePlugins(); IRootExtension preferencesPlugin = (IRootExtension)PoderosaApplication.PluginManager.FindPlugin("org.poderosa.core.preferences", typeof(IPreferences)); preferencesPlugin.InitializeExtension(); PoderosaProtocolService = (IProtocolService)PoderosaApplication.PluginManager.FindPlugin("org.poderosa.protocols", typeof(IProtocolService)); PoderosaTerminalEmulatorService = (ITerminalEmulatorService)PoderosaApplication.PluginManager.FindPlugin("org.poderosa.terminalemulator", typeof(ITerminalEmulatorService)); PoderosaSessionManagerPlugin = (SessionManagerPlugin)PoderosaApplication.PluginManager.FindPlugin("org.poderosa.core.sessions", typeof(ISessionManager)); PoderosaTerminalEmulatorService.TerminalEmulatorOptions.RightButtonAction = MouseButtonAction.Paste; }
public MainForm() { InitializeComponent(); _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(new string[] { }); _poderosaApplication.Start(true); }
private PluginManager Init(string pluginManifest) { _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(pluginManifest, new StructuredText("Poderosa")); _poderosaWorld = _poderosaApplication.Start(); return((PluginManager)_poderosaWorld.PluginManager); }
/// <summary> /// Static constructor, creates the invisible Poderosa application window once per execution. /// </summary> static SshTerminalControl() { _poderosaApplication = PoderosaStartup.CreatePoderosaApplication(new string[] { }); _poderosaWorld = _poderosaApplication.Start(new EmptyTracer()); }