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_windowObject



27
28
29
# File 'lib/gemthief/executive/window_management.rb', line 27

def root_window
  stdscr
end