# HG changeset patch # User lbessard # Date 1221057867 -7200 # Node ID 5c8167203f6e5b892a64764ec0034593f61b0fd4 # Parent 2066d2c65b7102083fcb674956a97905ba7c233f Bug with FBDPanel fixed diff -r 2066d2c65b71 -r 5c8167203f6e plugins/svgui/svgui.py --- a/plugins/svgui/svgui.py Mon Sep 08 14:33:57 2008 +0200 +++ b/plugins/svgui/svgui.py Wed Sep 10 16:44:27 2008 +0200 @@ -47,6 +47,8 @@ self.FBDPanel.Bind(wx.EVT_PAINT, self.OnPaintFBDPanel) setattr(self.FBDPanel, "GetScaling", lambda: None) + setattr(self.FBDPanel, "IsOfType", self.IsOfType) + setattr(self.FBDPanel, "GetBlockType", self.GetBlockType) self._init_sizers() @@ -55,6 +57,12 @@ self.FBDBlock = None + def IsOfType(self, type, reference): + return self.Controler.GetPlugRoot().IsOfType(type, reference) + + def GetBlockType(self, type, inputs = None): + return self.Controler.GetPlugRoot().GetBlockType(type, inputs) + def RefreshView(self, select_id = None): SVGUIEditor.RefreshView(self, select_id) self.FBDPanel.Refresh()