diff options
author | Arjan van de Ven <arjan@linux.intel.com> | 2010-09-25 00:16:00 -0700 |
---|---|---|
committer | Arjan van de Ven <arjan@linux.intel.com> | 2010-09-25 00:16:00 -0700 |
commit | 695f488bc8d846a4234af33c1a4f183112371d68 (patch) | |
tree | b4cf4f162d895061f4e11ed9504112d430697c54 /display.cpp | |
parent | 25d2f78f347b8d9eaea7accd1fcced9812412b4a (diff) | |
download | powertop-695f488bc8d846a4234af33c1a4f183112371d68.tar.gz |
more visual tweaks
Diffstat (limited to 'display.cpp')
-rw-r--r-- | display.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/display.cpp b/display.cpp index 576f2ea..ef9918e 100644 --- a/display.cpp +++ b/display.cpp @@ -9,6 +9,8 @@ using namespace std; +static int display = 0; + vector<string> tab_names; map<string, WINDOW *> tab_windows; @@ -37,6 +39,7 @@ void init_display(void) // create_tab("Checklist"); // create_tab("Actions"); + display = 1; } WINDOW *tab_bar = NULL; @@ -47,6 +50,10 @@ void show_tab(unsigned int tab) { WINDOW *win; unsigned int i; + + if (!display) + return; + if (tab_bar) { delwin(tab_bar); tab_bar = NULL; @@ -81,6 +88,8 @@ void show_tab(unsigned int tab) void show_next_tab(void) { + if (!display) + return; current_tab ++; if (current_tab >= (int)tab_names.size()) current_tab = 0; @@ -89,6 +98,8 @@ void show_next_tab(void) void show_prev_tab(void) { + if (!display) + return; current_tab --; if (current_tab < 0) current_tab = tab_names.size() - 1; @@ -97,5 +108,7 @@ void show_prev_tab(void) void show_cur_tab(void) { + if (!display) + return; show_tab(current_tab); } |