Changeset dcf29d7 in sasview for sansview/perspectives/fitting/fitting.py
- Timestamp:
- Apr 2, 2009 4:38:56 PM (15 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 87a43fe
- Parents:
- b03deea
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sansview/perspectives/fitting/fitting.py
r77e23a2 rdcf29d7 451 451 Add name of a closed page of fitpanel in a menu 452 452 """ 453 if len(self.closed_page_dict)>0: 454 for k , value in self.closed_page_dict.iteritems(): 455 if not name in value: 456 # Post paramters 457 event_id = wx.NewId() 458 self.menu1.Append(event_id, name, "Show %s fit panel" % name) 459 self.closed_page_dict[event_id ]= [page_info, fitproblem] 460 else: 461 event_id= k 462 self.closed_page_dict[k ]= [page_info, fitproblem] 463 else: 453 list = self.menu1.GetMenuItems() 454 for item in list: 455 if name == item.GetItemLabel(): 456 self.closed_page_dict[name][1:] = page_info, fitproblem 457 458 if not name in self.closed_page_dict.keys(): 459 # Post paramters 464 460 event_id = wx.NewId() 465 461 self.menu1.Append(event_id, name, "Show %s fit panel" % name) 466 self.closed_page_dict[ event_id ]= [page_info, fitproblem]467 wx.EVT_MENU(self.parent,event_id, self._open_closed_page)462 self.closed_page_dict[name]= [event_id,page_info, fitproblem] 463 wx.EVT_MENU(self.parent,event_id, self._open_closed_page) 468 464 469 465 … … 472 468 reopen a closed page 473 469 """ 474 if event.GetId() in self.closed_page_dict.keys(): 475 page_info,fitproblem = self.closed_page_dict[ event.GetId() ] 470 for value in self.closed_page_dict.values(): 471 if event.GetId() in value: 472 id, page_info,fitproblem = value 473 476 474 if page_info.page_name !="Model Page": 477 page = self.fit_panel.add_fit_page(page_info.data) 475 page = self.fit_panel.add_fit_page(data= page_info.data, 476 page_info=page_info) 478 477 if fitproblem != None: 479 478 self.page_finder[page]=fitproblem 480 479 else: 481 480 model= page_info.model 482 self.fit_panel.add_model_page(model,model.name,topmenu=False) 481 self.fit_panel.add_model_page(model,model.name,topmenu=False, 482 page_info=page_info) 483 break 484 483 485 484 486 def _reset_schedule_problem(self, value=0):
Note: See TracChangeset
for help on using the changeset viewer.