Author: michaelbieri Date: Tue Jun 7 01:50:39 2011 New Revision: 12858 URL: http://svn.gna.org/viewcvs/relax?rev=12858&view=rev Log: Peak lists and relaxation times are collected in data grid. Modified: 1.3/gui/analyses/auto_rx_base.py Modified: 1.3/gui/analyses/auto_rx_base.py URL: http://svn.gna.org/viewcvs/relax/1.3/gui/analyses/auto_rx_base.py?rev=12858&r1=12857&r2=12858&view=diff ============================================================================== --- 1.3/gui/analyses/auto_rx_base.py (original) +++ 1.3/gui/analyses/auto_rx_base.py Tue Jun 7 01:50:39 2011 @@ -403,7 +403,8 @@ self.add_unresolved_spins(box) # Add the peak list selection GUI element. - self.peak_intensity = Peak_intensity(gui=self.gui, parent=self.parent, data=self.data, label=self.label, box=box) + self.load_peaklists(box) + #self.peak_intensity = Peak_intensity(gui=self.gui, parent=self.parent, data=self.data, label=self.label, box=box) # Add the execution GUI element. self.add_execute_relax(box) @@ -497,6 +498,31 @@ # Re-alias in the peak intensity object as well. self.peak_intensity.data = data + + + def load_peaklists(self, box): + """Fuction to load/select peak lists and set relaxation time.""" + + # Number of peaklists + pk_list = 20 + + # Sizer + sizer = wx.BoxSizer(wx.VERTICAL) + + # Grid of peak list file names and relaxation time + self.peaklist = wx.grid.Grid(self.parent, -1, size=(1, 300)) + + # Create entries + self.peaklist.CreateGrid(pk_list, 2) + + # Create headers + self.peaklist.SetColLabelValue(0, "Peak lists") + self.peaklist.SetColSize(0, 430) + self.peaklist.SetColLabelValue(1, "Relaxation time [s]") + self.peaklist.SetColSize(1, 150) + + # Add to window + box.Add(self.peaklist, 0, wx.EXPAND, 0) def load_sequence(self, event):