From ac2b71e1eda5423dcfb852c147bafc66fd119703 Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Sun, 20 Nov 2011 08:40:48 +0100 Subject: Add the F4 key to toggle the left panel. --- src/core.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/core.py') diff --git a/src/core.py b/src/core.py index 3c7b70dd..b3b13fe4 100644 --- a/src/core.py +++ b/src/core.py @@ -149,6 +149,7 @@ class Core(object): "KEY_F(6)": self.rotate_rooms_right, "^N": self.rotate_rooms_right, 'kRIT3': self.rotate_rooms_right, + "KEY_F(4)": self.toggle_left_pane, "KEY_F(7)": self.shrink_information_win, "KEY_F(8)": self.grow_information_win, "KEY_RESIZE": self.call_for_resize, @@ -306,6 +307,14 @@ class Core(object): timed_event = timed_events.DelayedEvent(time, self.shrink_information_win, size) self.add_timed_event(timed_event) + def toggle_left_pane(self): + """ + Enable/disable the left panel. + """ + enabled = config.get('enable_vertical_tab_list', 'false') + config.set('enable_vertical_tab_list', 'false' if enabled == 'true' else 'true') + self.call_for_resize() + def get_status(self): """ Get the last status that was previously set @@ -834,7 +843,6 @@ class Core(object): Completely erase and redraw the screen """ self.stdscr.clear() - self.stdscr.refresh() self.refresh_window() def call_for_resize(self): -- cgit v1.2.3