# 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()