|
@@ -926,6 +926,8 @@ class ModelFrame(wx.Frame):
|
|
self.canvas.GetDiagram().DeleteAllShapes()
|
|
self.canvas.GetDiagram().DeleteAllShapes()
|
|
self.model.Reset()
|
|
self.model.Reset()
|
|
self.canvas.Refresh()
|
|
self.canvas.Refresh()
|
|
|
|
+ self.itemPanel.Update()
|
|
|
|
+ self.variablePanel.Reset()
|
|
|
|
|
|
# no model file loaded
|
|
# no model file loaded
|
|
self.modelFile = None
|
|
self.modelFile = None
|
|
@@ -3905,6 +3907,11 @@ class VariablePanel(wx.Panel):
|
|
"""!Reload list of variables"""
|
|
"""!Reload list of variables"""
|
|
self.list.OnReload(None)
|
|
self.list.OnReload(None)
|
|
|
|
|
|
|
|
+ def Reset(self):
|
|
|
|
+ """!Remove all variables"""
|
|
|
|
+ self.list.DeleteAllItems()
|
|
|
|
+ self.parent.GetModel().SetVariables([])
|
|
|
|
+
|
|
class VariableListCtrl(ModelListCtrl):
|
|
class VariableListCtrl(ModelListCtrl):
|
|
def __init__(self, parent, columns, **kwargs):
|
|
def __init__(self, parent, columns, **kwargs):
|
|
"""!List of model variables"""
|
|
"""!List of model variables"""
|