Changeset 4599
- Timestamp:
- Oct 16, 2020 3:39:52 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIphsGUI.py
r4598 r4599 10745 10745 btnSizer.Add((20,20),1) 10746 10746 mainSizer.Add(btnSizer,0,wx.BOTTOM|wx.TOP, 20) 10747 10747 10748 10748 SetPhaseWindow(RigidBodies,mainSizer) 10749 data['testRBObj']['RBhighLight'] = None 10750 data['testRBObj']['CRYhighLight'] = [] 10751 assignable = [a[0] for a in data['Atoms'] if a[-1] not in rbUsedIds] 10752 data['testRBObj']['availAtoms'] = [' '] + assignable 10753 if len(assignable) == 0: 10754 misc['UpdateTable'] = None 10755 G2plt.PlotStructure(G2frame,data,True) 10756 return 10757 10749 10758 G2plt.PlotStructure(G2frame,data,True,UpdateTable) 10750 10759 10760 mainSizer.Add(wx.StaticText(RigidBodies,wx.ID_ANY, 10761 'Match between atoms in rigid body and crystal.'+ 10762 ' Use assignments to align bodies.'),0) 10763 mainSizer.Add((5,5)) 10751 10764 gridSizer = wx.BoxSizer(wx.HORIZONTAL) 10752 10765 colLabels = ['RB\ntype','phase\n#','phase\nlabel','delta, A','Assign as atom'] … … 10769 10782 RigidBodies.atomsGrid = G2G.GSGrid(RigidBodies) 10770 10783 RigidBodies.atomsGrid.Bind(wg.EVT_GRID_LABEL_LEFT_CLICK,OnRowSelect) 10771 data['testRBObj']['RBhighLight'] = None10772 data['testRBObj']['CRYhighLight'] = []10773 data['testRBObj']['availAtoms'] = [' '] + [a[0] for a in data['Atoms']10774 if a[-1] not in rbUsedIds]10775 10784 choiceeditor = wg.GridCellChoiceEditor( 10776 10785 data['testRBObj']['availAtoms']+['Create new'], False) … … 10828 10837 RigidBodies.Scroll(0,0) 10829 10838 RigidBodies.SetFocus() # make sure tab presses go to panel 10830 data['testRBObj']['UpdateTable'] = UpdateTable10839 misc['UpdateTable'] = UpdateTable 10831 10840 # start of OnRBAssign(event) 10832 10841 rbAssignments = {} … … 12845 12854 misc['showSelect'].SetLabelText(data['Atoms'][I][0]) 12846 12855 break 12847 G2plt.PlotStructure(G2frame,data,False, data['testRBObj']['UpdateTable'])12856 G2plt.PlotStructure(G2frame,data,False,misc['UpdateTable']) 12848 12857 if data['General']['Type'] not in ['faulted',] and not data['General']['Modulated']: 12849 12858 RigidBodies = wx.ScrolledWindow(G2frame.phaseDisplay)
Note: See TracChangeset
for help on using the changeset viewer.