From 62a0aabd31b48e4c21cd032010325ae2ca7e7599 Mon Sep 17 00:00:00 2001
From: Glenn Richardson <glenn.richardson@live.com>
Date: Tue, 27 Oct 2015 13:45:01 -0400
Subject: grc: added recently opened flowgraph submenu and toolbar button
 dropdown menu

---
 grc/gui/MainWindow.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

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

diff --git a/grc/gui/MainWindow.py b/grc/gui/MainWindow.py
index f658a85062..08cef11639 100644
--- a/grc/gui/MainWindow.py
+++ b/grc/gui/MainWindow.py
@@ -76,6 +76,8 @@ class MainWindow(gtk.Window):
         generate_modes = [
             (o.get_key(), o.get_name(), o.get_key() == generate_mode_default)
             for o in gen_opts.get_options()]
+        # load preferences
+        Preferences.load(platform)
         #setup window
         gtk.Window.__init__(self, gtk.WINDOW_TOPLEVEL)
         vbox = gtk.VBox()
@@ -83,9 +85,10 @@ class MainWindow(gtk.Window):
         self.add(vbox)
         #create the menu bar and toolbar
         self.add_accel_group(Actions.get_accel_group())
-        menu_bar = Bars.MenuBar(generate_modes, action_handler_callback)
-        vbox.pack_start(menu_bar, False)
-        vbox.pack_start(Bars.Toolbar(), False)
+        self.menu_bar = Bars.MenuBar(generate_modes, action_handler_callback)
+        vbox.pack_start(self.menu_bar, False)
+        self.tool_bar = Bars.Toolbar(generate_modes, action_handler_callback )
+        vbox.pack_start(self.tool_bar, False)
         vbox.pack_start(self.hpaned)
         #create the notebook
         self.notebook = gtk.Notebook()
@@ -110,7 +113,6 @@ class MainWindow(gtk.Window):
         self.reports_scrolled_window.set_size_request(-1, DEFAULT_REPORTS_WINDOW_WIDTH)
         self.flow_graph_vpaned.pack2(self.reports_scrolled_window, False) #dont allow resize
         #load preferences and show the main window
-        Preferences.load(platform)
         self.resize(*Preferences.main_window_size())
         self.flow_graph_vpaned.set_position(Preferences.reports_window_position())
         self.hpaned.set_position(Preferences.blocks_window_position())
-- 
cgit v1.2.3