… | |
… | |
14 | window::window () |
14 | window::window () |
15 | : win_ (newwin (1, 1, 0, 0), delwin) |
15 | : win_ (newwin (1, 1, 0, 0), delwin) |
16 | { |
16 | { |
17 | if (!win_) |
17 | if (!win_) |
18 | throw std::runtime_error ("newwin call failed"); |
18 | throw std::runtime_error ("newwin call failed"); |
19 | keypad (win (), TRUE); /* initialize advanced keycodes for this window */ |
19 | keypad (win (), true); /* initialise advanced keycodes for this window */ |
20 | } |
20 | } |
21 | |
21 | |
22 | window::~window () |
22 | window::~window () |
23 | { |
23 | { |
24 | } |
24 | } |
25 | |
25 | |
26 | void |
26 | void |
27 | window::set_scroll (bool res) |
27 | window::set_scroll (bool res) |
28 | { |
28 | { |
29 | scrollok (win (), res); /* don't use ::, 'cause scrollok may be a macro */ |
29 | scrollok (win (), res); /* don't use ::, because scrollok may be a macro */ |
30 | } |
30 | } |
31 | |
31 | |
32 | void |
32 | void |
33 | window::resize (int w, int h) |
33 | window::resize (int w, int h) |
34 | { |
34 | { |