Class: Rfd::HeaderRightWindow

Inherits:
Window
  • Object
show all
Defined in:
lib/rfd/windows.rb

Instance Method Summary collapse

Methods inherited from Window

draw_borders, draw_ncursesw_border, ncursesw?, #writeln

Constructor Details

#initializeHeaderRightWindow

Returns a new instance of HeaderRightWindow.



85
86
87
# File 'lib/rfd/windows.rb', line 85

def initialize
  super maxy: 2, maxx: 29, begy: 2, begx: Curses.cols - 30
end

Instance Method Details

#draw_marked_items(count: 0, size: 0) ⇒ Object



89
90
91
92
# File 'lib/rfd/windows.rb', line 89

def draw_marked_items(count: 0, size: 0)
  writeln 0, %Q[#{"#{count}Marked".rjust(11)} #{size.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\1,').reverse.rjust(16)}]
  noutrefresh
end

#draw_total_items(count: 0, size: 0) ⇒ Object



94
95
96
97
# File 'lib/rfd/windows.rb', line 94

def draw_total_items(count: 0, size: 0)
  writeln 1, %Q[#{"#{count}Files".rjust(10)} #{size.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\1,').reverse.rjust(17)}]
  noutrefresh
end