Method: HandyToolbox::Screen#header

Defined in:
lib/handy_toolbox/screen.rb

#header(title) ⇒ Object



39
40
41
42
43
44
45
46
47
48
# File 'lib/handy_toolbox/screen.rb', line 39

def header(title)
  title = " #{title}"[0, Curses.cols - 1]
  title = title.ljust(Curses.cols, SPACE)

  Ui.reverse do
    if scroll.fits_into_pane?(-scroll.top)
      Ui.text_at(0, -scroll.top, title)
    end
  end
end