Module: GitCrecord::UI::HelpWindow
- Defined in:
- lib/git_crecord/ui/help_window.rb
Constant Summary collapse
- CONTENT =
<<HELP q - quit s - stage selection and quit c - commit selection and quit j / ↓ - down k / ↑ - up h / ← - collapse fold l / → - expand fold f - toggle fold g - go to first line G - go to last line C-P - up to previous hunk / file C-N - down to next hunk / file SPACE - toggle selection A - toggle all selections ? - display help R - force redraw HELP
Class Method Summary collapse
Class Method Details
.height ⇒ Object
42 43 44 |
# File 'lib/git_crecord/ui/help_window.rb', line 42 def self.height CONTENT.lines.size + 2 end |
.show ⇒ Object
27 28 29 30 31 32 33 34 35 36 |
# File 'lib/git_crecord/ui/help_window.rb', line 27 def self.show win = Curses::Window.new(height, width, 0, 0) win.box('|', '-') CONTENT.split("\n").each_with_index do |line, index| win.setpos(index + 1, 1) win.addstr(line) end win.getch win.close end |
.width ⇒ Object
38 39 40 |
# File 'lib/git_crecord/ui/help_window.rb', line 38 def self.width CONTENT.lines.map(&:size).max + 3 end |