def draw_box
      if @box == :border
        @window.box 0,0
      elsif @box
        @window.attron(Ncurses.COLOR_PAIR($normalcolor) | Ncurses::A_REVERSE)

        # 2016-01-14 - replacing 1 with space since junk is showing up in some cases.
        space_char = " ".codepoints.first
        #@window.mvhline 0,0,1,@width
        @window.mvhline 0,0,space_char,@width
        @window.printstring 0,0,@title, $normalcolor #, 'normal' if @title
        @window.attroff(Ncurses.COLOR_PAIR($normalcolor) | Ncurses::A_REVERSE)
      else
        #@window.printstring 0,0,@title, $normalcolor,  'reverse' if @title
        title @title
      end
    end
def draw_box
      if @box == :border
        @window.box 0,0
      elsif @box
        @window.attron(Ncurses.COLOR_PAIR($normalcolor) | Ncurses::A_REVERSE)

        # 2016-01-14 - replacing 1 with space since junk is showing up in some cases.
        space_char = " ".codepoints.first
        #@window.mvhline 0,0,1,@width
        @window.mvhline 0,0,space_char,@width
        @window.printstring 0,0,@title, $normalcolor #, 'normal' if @title
        @window.attroff(Ncurses.COLOR_PAIR($normalcolor) | Ncurses::A_REVERSE)
      else
        #@window.printstring 0,0,@title, $normalcolor,  'reverse' if @title
        title @title
      end
    end
2009-01-06 00:05 after removing meth missing
 --- }}}
 draw the box, needed to redo this upon clear since clearing of windows
 was removing the top border 2014-05-04 - 20:14