コード例 #1
0
 public TerminalMainForm(string fontName, int fontSize, int w, int h, TerminalMainProgram mainProgram)
 {
     this.Text       = "Kiezellisp";
     this.main       = mainProgram;
     BackColor       = Terminal.DefaultBackColor;
     keyBuffer       = new Queue <KeyInfo>();
     StartPosition   = FormStartPosition.CenterScreen;
     gotShownEvent   = false;
     DoubleBuffered  = true;
     FormBorderStyle = FormBorderStyle.Fixed3D;
     InitBuffer(w, h);
     InitFont(fontName, fontSize);
     InitClientRectangle();
     //bufferedGraphics = BufferedGraphicsManager.Current.Allocate(graphics, ClientRectangle);
 }
コード例 #2
0
ファイル: term-lib.cs プロジェクト: Unknown6656/kiezellisp
 internal static void Init(Runtime.CommandLineOptions options, TerminalMainProgram mainProgram)
 {
     Width            = options.Width;
     Height           = options.Height;
     DefaultForeColor = new ColorType(options.ForeColor);
     DefaultBackColor = new ColorType(options.BackColor);
     History          = new TerminalHistory();
     TerminalWindow   = new TerminalMainForm(options.FontName, options.FontSize, Width, Height, mainProgram);
     WindowList       = new List <Window>();
     StdScr           = ReplWindow.CreateReplWindow(Width, Height, options.BufferHeight);
     Register(StdScr);
     RefreshAll();
     TerminalWindow.Show();
     TerminalWindow.Activate();
     Application.Run(TerminalWindow);
     //Runtime.Quit();
 }
コード例 #3
0
 public TerminalMainForm(string fontName,int fontSize,int w, int h, TerminalMainProgram mainProgram)
 {
     this.Text = "Kiezellisp";
     this.main = mainProgram;
     BackColor = Terminal.DefaultBackColor;
     keyBuffer = new Queue<KeyInfo>();
     StartPosition = FormStartPosition.CenterScreen;
     gotShownEvent = false;
     DoubleBuffered = true;
     FormBorderStyle = FormBorderStyle.Fixed3D;
     InitBuffer(w, h);
     InitFont(fontName, fontSize);
     InitClientRectangle();
     //bufferedGraphics = BufferedGraphicsManager.Current.Allocate(graphics, ClientRectangle);
 }
コード例 #4
0
ファイル: term-lib.cs プロジェクト: jantolenaar/kiezellisp
 internal static void Init(Runtime.CommandLineOptions options, TerminalMainProgram mainProgram)
 {
     Width = options.Width;
     Height = options.Height;
     DefaultForeColor = new ColorType(options.ForeColor);
     DefaultBackColor = new ColorType(options.BackColor);
     History = new TerminalHistory();
     TerminalWindow = new TerminalMainForm(options.FontName, options.FontSize, Width, Height, mainProgram);
     WindowList = new List<Window>();
     StdScr = ReplWindow.CreateReplWindow(Width, Height, options.BufferHeight);
     Register(StdScr);
     RefreshAll();
     TerminalWindow.Show();
     TerminalWindow.Activate();
     Application.Run(TerminalWindow);
     //Runtime.Quit();
 }