Ejemplo n.º 1
0
        protected override void RenderInternal(int x, int y, int width, Terminal terminal)
        {
            int remaining_width       = width - GetText().Length;
            int half_remaining_width1 = remaining_width / 2;
            int half_remaining_width2 = remaining_width - half_remaining_width1;

            terminal.Raster(x, y, width, padding.Repeat(half_remaining_width1) + GetText() + padding.Repeat(half_remaining_width2));
        }
Ejemplo n.º 2
0
 public void Render()
 {
     if (terminal != null)
     {
         if (refresh_timer.Repeat())
         {
             terminal.Raster(x, y, width, " ".Repeat(width));
             RenderInternal(x, y, width, terminal);
         }
     }
 }
Ejemplo n.º 3
0
        protected override void RenderInternal(int x, int y, int width, Terminal terminal)
        {
            int percent = (int)(GetProgress() * 100);

            string bar = "";

            if (bar_width > 0)
            {
                bar = Strings.Gauge(GetProgress(), bar_width, "[", "]", '=', ' ');
            }

            terminal.Raster(x, y, width, bar + "(" + percent + "% " + GetRemainingTime() + ")");
        }
Ejemplo n.º 4
0
 protected override void RenderInternal(int x, int y, int width, Terminal terminal)
 {
     terminal.Raster(x, y, width, Strings.Gauge(lower_value, upper_value, value, bar_width, "[", "]", '=', ' '));
 }
Ejemplo n.º 5
0
 protected override void RenderInternal(int x, int y, int width, Terminal terminal)
 {
     terminal.Raster(x, y, width, text);
 }