Minimal tab controller for a simple text editor
def __init__(self, filepath, controller):
self.BaseController = controller
self.BaseController = None
def SetEditedElementText(self, tagname, text):
file = open(self.FilePath, "w")
def GetEditedElementText(self, tagname, debug = False):
if os.path.isfile(self.FilePath):
file = open(self.FilePath, "r")
def GetEditedElementInterfaceVars(self, tagname, tree=False, debug = False):
def GetEditedElementType(self, tagname, debug = False):
def GetBlockType(self, type, inputs = None, debug = False):
return self.BaseController.GetBlockType(type, inputs, debug)
def GetBlockTypes(self, tagname = "", debug = False):
return self.BaseController.GetBlockTypes(tagname, debug)
def GetDataTypes(self, tagname = "", basetypes = True, only_locatables = False, debug = False):
return self.BaseController.GetDataTypes(tagname, basetypes, only_locatables, debug)
def GetEnumeratedDataValues(self, debug = False):
return self.BaseController.GetEnumeratedDataValues(debug)
def StartBuffering(self):