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"))