Module: Gemthief::Executive::WindowManagement
- Extended by:
- ActiveSupport::Concern
- Included in:
- Gemthief::Executive
- Defined in:
- lib/gemthief/executive/window_management.rb
Defined Under Namespace
Classes: Panel
Instance Method Summary collapse
Instance Method Details
#init_curses! ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/gemthief/executive/window_management.rb', line 12 def init_curses! init_screen cbreak noecho srand curs_set 0 trap("INT") { exit 0; } end |
#refresh_curses! ⇒ Object
21 22 23 24 25 |
# File 'lib/gemthief/executive/window_management.rb', line 21 def refresh_curses! stdscr.noutrefresh active_scene.view.refresh! doupdate end |
#root_window ⇒ Object
27 28 29 |
# File 'lib/gemthief/executive/window_management.rb', line 27 def root_window stdscr end |