--- a/util/MiniTextControler.py Mon Aug 27 22:13:43 2012 +0200
+++ b/util/MiniTextControler.py Mon Aug 27 23:36:57 2012 +0200
@@ -6,8 +6,12 @@
class MiniTextControler:
- def __init__(self, filepath):
+ def __init__(self, filepath, controller):
self.FilePath = filepath
+ self.BaseController = controller
+
+ def __del__(self):
+ self.BaseController = None
def CTNFullName(self):
return ""
@@ -31,14 +35,17 @@
def GetEditedElementType(self, tagname, debug = False):
return "program"
+ def GetBlockType(self, type, inputs = None, debug = False):
+ return self.BaseController.GetBlockType(type, inputs, debug)
+
def GetBlockTypes(self, tagname = "", debug = False):
- return []
+ return self.BaseController.GetBlockTypes(tagname, debug)
def GetDataTypes(self, tagname = "", basetypes = True, only_locatables = False, debug = False):
- return []
+ return self.BaseController.GetDataTypes(tagname, basetypes, only_locatables, debug)
def GetEnumeratedDataValues(self, debug = False):
- return []
+ return self.BaseController.GetEnumeratedDataValues(debug)
def StartBuffering(self):
pass