equal
deleted
inserted
replaced
929 project_infos = projects.setdefault( |
929 project_infos = projects.setdefault( |
930 EncodeFileSystemPath(os.path.realpath(self.Controler.GetFilePath())), {}) |
930 EncodeFileSystemPath(os.path.realpath(self.Controler.GetFilePath())), {}) |
931 project_infos["tabs"] = self.SaveTabLayout(self.TabsOpened) |
931 project_infos["tabs"] = self.SaveTabLayout(self.TabsOpened) |
932 if self.EnableDebug: |
932 if self.EnableDebug: |
933 project_infos["debug_vars"] = self.DebugVariablePanel.GetDebugVariables() |
933 project_infos["debug_vars"] = self.DebugVariablePanel.GetDebugVariables() |
934 project_infos["debug_axis3D"] = self.DebugVariablePanel.GetAxis3D() |
934 |
935 |
|
936 self.Config.Write("projects", cPickle.dumps(projects)) |
935 self.Config.Write("projects", cPickle.dumps(projects)) |
937 self.Config.Flush() |
936 self.Config.Flush() |
938 |
937 |
939 def LoadProjectLayout(self): |
938 def LoadProjectLayout(self): |
940 if self.Controler is not None: |
939 if self.Controler is not None: |
946 except: |
945 except: |
947 self.DeleteAllPages() |
946 self.DeleteAllPages() |
948 |
947 |
949 if self.EnableDebug: |
948 if self.EnableDebug: |
950 try: |
949 try: |
951 axis3D = project.get("debug_axis3D", []) |
|
952 for variable in project.get("debug_vars", []): |
950 for variable in project.get("debug_vars", []): |
953 self.DebugVariablePanel.InsertValue(variable, force=True, axis3D=variable in axis3D) |
951 self.DebugVariablePanel.InsertValue(variable, force=True) |
954 except: |
952 except: |
955 self.DebugVariablePanel.ResetGrid() |
953 self.DebugVariablePanel.ResetGrid() |
956 |
954 |
957 #------------------------------------------------------------------------------- |
955 #------------------------------------------------------------------------------- |
958 # General Functions |
956 # General Functions |