From 4c800c91617ee452987574862d8c0eeadfb7d611 Mon Sep 17 00:00:00 2001
From: Sebastian Koslowski <koslowski@kit.edu>
Date: Sat, 23 Nov 2013 23:00:06 +0100
Subject: grc: switched to ToggleActions; made visibility settings persistent

---
 grc/gui/Preferences.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

(limited to 'grc/gui/Preferences.py')

diff --git a/grc/gui/Preferences.py b/grc/gui/Preferences.py
index ce545cab6a..c315436cae 100644
--- a/grc/gui/Preferences.py
+++ b/grc/gui/Preferences.py
@@ -84,3 +84,15 @@ def blocks_window_position(pos=None):
     else:
         try: return _config_parser.getint('main', 'blocks_window_position') or 1 #greater than 0
         except: return -1
+
+def reports_window_visibility(visible=None):
+    if visible is not None: _config_parser.set('main', 'reports_window_visible', visible)
+    else:
+        try: return _config_parser.getboolean('main', 'reports_window_visible')
+        except: return True
+
+def blocks_window_visibility(visible=None):
+    if visible is not None: _config_parser.set('main', 'blocks_window_visible', visible)
+    else:
+        try: return _config_parser.getboolean('main', 'blocks_window_visible')
+        except: return True
-- 
cgit v1.2.3