summaryrefslogtreecommitdiff
path: root/grc/gui/NotebookPage.py
diff options
context:
space:
mode:
Diffstat (limited to 'grc/gui/NotebookPage.py')
-rw-r--r--grc/gui/NotebookPage.py20
1 files changed, 7 insertions, 13 deletions
diff --git a/grc/gui/NotebookPage.py b/grc/gui/NotebookPage.py
index 417e7245ba..c9e8d0f186 100644
--- a/grc/gui/NotebookPage.py
+++ b/grc/gui/NotebookPage.py
@@ -25,12 +25,12 @@ from StateCache import StateCache
from Constants import MIN_WINDOW_WIDTH, MIN_WINDOW_HEIGHT
from DrawingArea import DrawingArea
import os
-from FlowGraph import FlowGraph
+
class NotebookPage(gtk.HBox):
"""A page in the notebook."""
- def __init__(self, main_window, flow_graph, file_path='', is_blank = True):
+ def __init__(self, main_window, flow_graph, file_path=''):
"""
Page constructor.
@@ -38,22 +38,16 @@ class NotebookPage(gtk.HBox):
main_window: main window
file_path: path to a flow graph file
"""
- self._flow_graph = FlowGraph(platform=flow_graph.platform)
+ self._flow_graph = flow_graph
self.process = None
#import the file
self.main_window = main_window
self.file_path = file_path
+ initial_state = flow_graph.get_parent().parse_flow_graph(file_path)
+ self.state_cache = StateCache(initial_state)
+ self.saved = True
#import the data to the flow graph
- if is_blank:
- initial_state = flow_graph.get_parent().parse_flow_graph(file_path)
- self.state_cache = StateCache(initial_state)
- self.get_flow_graph().import_data(initial_state)
- self.saved = True
- else:
- initial_state = flow_graph.export_data()
- self.state_cache = StateCache(initial_state)
- self.get_flow_graph().import_data(initial_state)
- self.saved = False
+ self.get_flow_graph().import_data(initial_state)
#initialize page gui
gtk.HBox.__init__(self, False, 0)
self.show()