コード例 #1
0
ファイル: Application.cs プロジェクト: longjoel/ConsoleGui
 public Application(Form mainForm)
 {
     Console.CursorVisible = false;
     _isExiting            = false;
     _drawingContext       = new Drawing.ConsoleDrawingContext();
     Internals.WindowManager.Instance.Push(mainForm);
 }
コード例 #2
0
ファイル: Form.cs プロジェクト: longjoel/ConsoleGui
 /// <summary>
 /// Handles the repaint.
 /// </summary>
 /// <param name="context">Context.</param>
 public virtual void HandleRepaint(Interfaces.Drawing.IDrawingContext context)
 {
     context.DrawThickBorder(Region);
     foreach (var c in Controls)
     {
         c.HandleRepaint(context);
     }
     IsInvalid = false;
 }
コード例 #3
0
ファイル: Control.cs プロジェクト: longjoel/ConsoleGui
 /// <summary>
 /// Handles the repaint.
 /// </summary>
 /// <param name="context">Context.</param>
 public virtual void HandleRepaint(Interfaces.Drawing.IDrawingContext context)
 {
     IsInvalid = false;
 }