Class: Rfd::HeaderRightWindow

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

Instance Method Summary collapse

Methods inherited from Window

draw_borders, #writeln

Constructor Details

#initializeHeaderRightWindow

Returns a new instance of HeaderRightWindow.



52
53
54
# File 'lib/rfd/windows.rb', line 52

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



56
57
58
59
# File 'lib/rfd/windows.rb', line 56

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



61
62
63
64
# File 'lib/rfd/windows.rb', line 61

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