- Timestamp:
- Jul 2, 2017 9:33:22 AM (6 years ago)
- Location:
- branch/2frame
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branch/2frame/GSASII.py
r2890 r2893 2561 2561 self.Status = self.CreateStatusBar() 2562 2562 #TODO - split window tree on left, data on right 2563 self.mainPanel = GSASIIsplit(self,-1) 2563 self.mainPanel = GSASIIsplit(self,-1) 2564 2564 self.treePanel = wx.Panel(self.mainPanel, wx.ID_ANY, 2565 2565 style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER) 2566 self.treePanel.SetAutoLayout(True)2567 2566 self.dataPanel = wx.Panel(self.mainPanel, wx.ID_ANY, 2568 2567 style = wx.TAB_TRAVERSAL|wx.SUNKEN_BORDER) 2569 self.dataWindow = G2gd.DataWindow(self.dataPanel)2570 self.dataWindow.SetAutoLayout(True)2571 self.dataWindow.SetInitialSize()2572 2568 self.mainPanel.SetMinimumPaneSize(100) 2573 2569 self.mainPanel.SplitVertically(self.treePanel, self.dataPanel, 200) 2574 self.dataFrame = self.dataWindow #kluge!!2575 2570 2576 2571 wxID_PATTERNTREE = wx.NewId() 2577 2572 treeSizer = wx.BoxSizer() 2573 self.treePanel.SetSizer(treeSizer) 2578 2574 self.PatternTree = G2G.G2TreeCtrl(id=wxID_PATTERNTREE, 2579 parent=self.treePanel, size=self.treePanel.GetSize(),style=wx.TR_DEFAULT_STYLE ) 2580 treeSizer.Add(self.PatternTree,1,wx.EXPAND) 2581 self.treePanel.SetSizer(treeSizer) 2575 parent=self.treePanel, size=self.treePanel.GetClientSize(),style=wx.TR_DEFAULT_STYLE ) 2576 treeSizer.Add(self.PatternTree,1,wx.EXPAND|wx.ALL,0) 2582 2577 self.PatternTree.Bind(wx.EVT_TREE_SEL_CHANGED,self.OnDataTreeSelChanged) 2583 2578 self.PatternTree.Bind(wx.EVT_TREE_ITEM_RIGHT_CLICK,self.OnDataTreeSelChanged) … … 2596 2591 self.root = self.PatternTree.root 2597 2592 2593 self.dataWindow = G2gd.DataWindow(self.dataPanel) 2594 self.dataWindow.SetSize(self.dataPanel.GetClientSize()) 2595 self.dataWindow.SetAutoLayout(True) 2596 self.dataWindow.SetInitialSize() 2597 self.dataFrame = self.dataWindow #kluge!! 2598 # self.SetDataSize() 2599 2600 2598 2601 plotFrame = wx.Frame(None,-1,'GSASII Plots',size=wx.Size(700,600), \ 2599 2602 style=wx.DEFAULT_FRAME_STYLE ^ wx.CLOSE_BOX) 2600 2603 self.G2plotNB = G2plt.G2PlotNoteBook(plotFrame,G2frame=self) 2601 2604 plotFrame.Show() 2602 self.SetDataSize()2603 2605 2604 2606 def __init__(self, parent): … … 2712 2714 w,h = self.GetClientSizeTuple() 2713 2715 self.dataWindow.SetupScrolling() 2714 self.mainPanel.SetSize(wx.Size(w,h+1))2715 2716 self.mainPanel.SetSize(wx.Size(w,h)) 2716 2717 self.PatternTree.SetSize(wx.Size(w,h)) 2717 self.dataWindow.SetSize(wx.Size(w,h)) 2718 # self.dataWindow.Refresh() 2719 # self.dataWindow.Update() 2718 self.dataWindow.SetSize(self.dataPanel.GetClientSize()) 2720 2719 2721 2720 def SetDataSize(self): 2722 2721 Size = self.GetSize() 2722 self.SetSize(Size) 2723 2723 Size[1] += 1 #kluge to ensure scrollbar settings & window properly displayed 2724 self.SetSize(Size)2725 Size[1] -= 1 #kluge to ensure scrollbar settings & window properly displayed2726 2724 self.SetSize(Size) 2727 2725 -
branch/2frame/GSASIIconstrGUI.py
r2890 r2893 1082 1082 else: # called directly, get current page 1083 1083 page = G2frame.constr.GetSelection() 1084 G2frame.constr.SetSize(G2frame.dataWindow.GetClientSize()) #TODO -almost right 1084 1085 G2frame.constr.ChangeSelection(page) 1085 1086 text = G2frame.constr.GetPageText(page) … … 1316 1317 else: 1317 1318 page = G2frame.rbBook.GetSelection() 1319 G2frame.rbBook.SetSize(G2frame.dataWindow.GetClientSize()) #TODO -almost right 1318 1320 G2frame.rbBook.ChangeSelection(page) 1319 1321 text = G2frame.rbBook.GetPageText(page) … … 2086 2088 SetStatusLine('') 2087 2089 G2frame.dataWindow.ClearData() 2088 G2frame.rbBook = G2G.GSNoteBook(parent=G2frame.dataFrame,size=G2frame.data Frame.GetClientSize())2090 G2frame.rbBook = G2G.GSNoteBook(parent=G2frame.dataFrame,size=G2frame.dataWindow.GetClientSize()) 2089 2091 2090 2092 VectorRB = wx.ScrolledWindow(G2frame.rbBook) -
branch/2frame/GSASIIgrid.py
r2890 r2893 2689 2689 text.AppendText('Notebook entry @ '+time.ctime()+"\n") 2690 2690 mainSizer.Add(text,1,wx.EXPAND) 2691 G2frame.dataWindow.SetAutoLayout(True) 2692 G2frame.dataWindow.Layout() 2691 2693 G2frame.dataWindow.SetSizer(mainSizer) 2692 G2frame.SetDataSize() 2694 2695 # G2frame.SetDataSize() 2693 2696 2694 2697 ################################################################################ … … 2710 2713 mainSizer = wx.BoxSizer() 2711 2714 mainSizer.Add(text,1,wx.EXPAND) 2715 G2frame.dataWindow.SetAutoLayout(True) 2716 G2frame.dataWindow.Layout() 2712 2717 G2frame.dataWindow.SetSizer(mainSizer) 2713 G2frame.SetDataSize()2718 # G2frame.SetDataSize() 2714 2719 2715 2720 ################################################################################ -
branch/2frame/GSASIIimgGUI.py
r2888 r2893 105 105 G2plt.PlotExposedImage(G2frame,newPlot=True,event=tc.event) 106 106 107 # G2frame.dataWindow = wx.Panel(G2frame.dataFrame)107 G2frame.dataWindow.ClearData() 108 108 G2frame.ImageZ = GetImageZ(G2frame,data) 109 109 mainSizer = wx.BoxSizer(wx.VERTICAL) -
branch/2frame/GSASIIphsGUI.py
r2892 r2893 8027 8027 page.ClearGrid() 8028 8028 page = event.GetSelection() 8029 G2frame.phaseDisplay.SetSize(G2frame.dataWindow.GetClientSize()) #TODO -almost right 8029 8030 ChangePage(page) 8030 8031 -
branch/2frame/GSASIIpwdGUI.py
r2890 r2893 3563 3563 routine is needed because the reflection table may not have been created yet. 3564 3564 ''' 3565 G2frame.refBook.SetSize(G2frame.dataWindow.GetClientSize()) #TODO -almost right 3565 3566 page = event.GetSelection() 3566 3567 phaseName = G2frame.refBook.GetPageText(page) -
branch/2frame/GSASIIrestrGUI.py
r2890 r2893 1779 1779 #print 'OnPageChanged' 1780 1780 page = event.GetSelection() 1781 G2frame.restrBook.SetSize(G2frame.dataWindow.GetClientSize()) #TODO -almost right 1781 1782 text = G2frame.restrBook.GetPageText(page) 1782 1783 G2frame.dataFrame.RestraintEdit.SetLabel(G2gd.wxID_RESRCHANGEVAL,'Change value') … … 1852 1853 G2frame.SetLabel(G2frame.GetLabel().split('||')[0]+' || '+'restraints for '+phaseName) 1853 1854 G2frame.dataWindow.ClearData() 1855 G2frame.restrBook = G2G.GSNoteBook(parent=G2frame.dataWindow,size=G2frame.dataWindow.GetClientSize()) 1854 1856 1855 1857 G2frame.dataWindow.RestraintEdit.Enable(G2gd.wxID_RESTSELPHASE,False) … … 1862 1864 G2frame.dataWindow.Bind(wx.EVT_MENU, OnAddAARestraint, id=G2gd.wxID_AARESTRAINTADD) 1863 1865 G2frame.dataWindow.Bind(wx.EVT_MENU, OnPlotAARestraint, id=G2gd.wxID_AARESTRAINTPLOT) 1864 G2frame.restrBook = G2G.GSNoteBook(parent=G2frame.dataWindow,size=G2frame.dataWindow.GetClientSize())1865 1866 1866 1867 # clear menu and menu pointers
Note: See TracChangeset
for help on using the changeset viewer.