def setMeUp(self): self.user_home = "/Users/maker/" testProjects = os.path.join(os.getcwd(),"_Testing_") self.tool = theUpdater() self.targetDir = self.tool.getConversionTargetDir() self.sandbox = self.tool.getApplicationSupportDir() self.oldProjectsDir = os.path.join(self.sandbox, "makerProjects") self.UIData = {'SplitterSashPosition': 200, 'editorStyle': 'Github', 'sessionFiles': [[u'index_en', '.content', u'Test.makerProject', 0, 'False'], [u'bootstrap-alert', '.js', u'Test.makerProject', 0, 'False'], [u'bootstrap-collapse', '.js', u'Test.makerProject', 97, 'True']], 'linkedProjects': [u'/Users/maker/Desktop/Test.makerProject'], 'Position': wx.Point(120, 36), 'Size': wx.Size(1200, 796)} if os.path.isdir(self.sandbox): shutil.rmtree(self.sandbox, ignore_errors = True) shutil.copytree(testProjects, self.oldProjectsDir) writeDataToFile(self.UIData, os.path.join(self.sandbox,".makerUISettings"))
def setMeUp(self): self.user_home = "/Users/maker/" testProjects = os.path.join(os.getcwd(), "_Testing_") self.tool = theUpdater() self.targetDir = self.tool.getConversionTargetDir() self.sandbox = self.tool.getApplicationSupportDir() self.oldProjectsDir = os.path.join(self.sandbox, "makerProjects") self.UIData = { 'SplitterSashPosition': 200, 'editorStyle': 'Github', 'sessionFiles': [[u'index_en', '.content', u'Test.makerProject', 0, 'False'], [u'bootstrap-alert', '.js', u'Test.makerProject', 0, 'False'], [u'bootstrap-collapse', '.js', u'Test.makerProject', 97, 'True']], 'linkedProjects': [u'/Users/maker/Desktop/Test.makerProject'], 'Position': wx.Point(120, 36), 'Size': wx.Size(1200, 796) } if os.path.isdir(self.sandbox): shutil.rmtree(self.sandbox, ignore_errors=True) shutil.copytree(testProjects, self.oldProjectsDir) writeDataToFile(self.UIData, os.path.join(self.sandbox, ".makerUISettings"))
def patchUISettings(self, projects): theFile = os.path.join(self.getApplicationSupportDir(), ".makerUISettings") interfaceData = readDataFromFile(theFile) interfaceData['linkedProjects'] = projects interfaceData['sessionFiles'] = [] writeDataToFile(interfaceData, theFile)
def saveInterfaceData(self, data): writeDataToFile(data, os.path.join(self.model.getProjectDir(), "../.makerUISettings"))
def saveInterfaceData(self, data): writeDataToFile(data, os.path.join(self.model.getApplicationSupportDir(), ".makerUISettings"))