MediaPortal.ProcessPlugins.MiniDisplayPlugin.DisplayHandler.DisplayHandler C# (CSharp) Method

DisplayHandler() public method

public DisplayHandler ( IDisplay _display ) : System
_display IDisplay
return System
    public DisplayHandler(IDisplay _display)
    {
      this.display = _display;
      this.heightInChars = Settings.Instance.TextHeight;
      if (this.heightInChars == 1)
      {
        this.heightInCharsSim = 2;
      }
      else
      {
        this.heightInCharsSim = this.heightInChars;
      }
      this.widthInChars = Settings.Instance.TextWidth;
      this.pixelsToScroll = Settings.Instance.PixelsToScroll;
      this.widthInPixels = Settings.Instance.GraphicWidth;
      this.heightInPixels = Settings.Instance.GraphicHeight;
      this.charsToScroll = Settings.Instance.CharsToScroll;
      this.forceGraphicText = Settings.Instance.ForceGraphicText;
      this.lines = new Line[this.heightInCharsSim];
      this.prevLines = new string[this.heightInChars];
      this.posSkips = new int[this.heightInChars];
      this.pos = new int[this.heightInChars];
      font = new Font(Settings.Instance.Font, (float)Settings.Instance.FontSize);
      for (int i = 0; i < this.heightInCharsSim; i++)
      {
        this.lines[i] = new Line();
      }
      for (int i = 0; i < this.heightInChars; i++)
      {
        this.pos[i] = 0;
      }
    }