private void OnExited_Proc(object sender, EventArgs e) { //캐치 안됨 IsRunning = false; TerminalWindow.Clear(); Init(); }
private void OnReceived_SelfCMD(SelfCmdType type, string result) { switch (type) { case SelfCmdType.GetWorkingDirectory: workingDirectory = result; TerminalWindow.UpdateWorkingDir(); break; } }
public Root(TerminalWindow terminalWindow) { Instance = this; this.terminalWindow = terminalWindow; loopEngine = new GLoopEngine(); pluginManager = new PluginManager(terminalWindow); trayIconManager = new TrayIconManager(); loopEngine.StartLoop(); loopEngine.AddLoopAction(OnTick); }