Changeset 2888 for branch/2frame/GSASIIctrls.py
- Timestamp:
- Jul 1, 2017 6:22:10 AM (6 years ago)
- Location:
- branch/2frame
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branch/2frame/GSASIIctrls.py
r2872 r2888 57 57 def __init__(self,parent=None,*args,**kwargs): 58 58 super(self.__class__,self).__init__(parent=parent,*args,**kwargs) 59 self.G2frame = parent.GetParent() 59 self.G2frame = parent.GetParent().GetParent() 60 60 self.root = self.AddRoot('Loaded Data: ') 61 61 self.SelectionChanged = None … … 79 79 '''Log each press on a tree item here. 80 80 ''' 81 if not self.G2frame. dataFrame:81 if not self.G2frame.treePanel: 82 82 return 83 self.G2frame.dataFrame.userReSize = False84 83 if self.SelectionChanged: 85 84 textlist = self._getTreeItemsList(event.GetItem()) … … 93 92 self.textlist = textlist 94 93 self.SelectionChanged(event) 95 self.G2frame.dataFrame.userReSize = True96 94 97 95 def Bind(self,eventtype,handler,*args,**kwargs): … … 3039 3037 3040 3038 def PageChangeEvent(self,event): 3041 G2frame = self.parent.G2frame3039 # G2frame = self.parent.G2frame 3042 3040 page = event.GetSelection() 3043 if self.PageChangeHandler:3044 if log.LogInfo['Logging']:3045 log.MakeTabLog(3046 G2frame.dataFrame.GetTitle(),3047 G2frame.dataDisplay.GetPageText(page)3048 )3049 self.PageChangeHandler(event)3041 # if self.PageChangeHandler: 3042 # if log.LogInfo['Logging']: 3043 # log.MakeTabLog( 3044 # G2frame.dataFrame.GetTitle(), 3045 # G2frame.dataDisplay.GetPageText(page) 3046 # ) 3047 # self.PageChangeHandler(event) 3050 3048 3051 def Bind(self,eventtype,handler,*args,**kwargs):3052 '''Override the Bind() function so that page change events can be trapped3053 '''3054 if eventtype == wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED:3055 self.PageChangeHandler = handler3056 wx.aui.AuiNotebook.Bind(self,eventtype,self.PageChangeEvent)3057 return3058 wx.aui.AuiNotebook.Bind(self,eventtype,handler,*args,**kwargs)3049 # def Bind(self,eventtype,handler,*args,**kwargs): 3050 # '''Override the Bind() function so that page change events can be trapped 3051 # ''' 3052 # if eventtype == wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED: 3053 # self.PageChangeHandler = handler 3054 # wx.aui.AuiNotebook.Bind(self,eventtype,self.PageChangeEvent) 3055 # return 3056 # wx.aui.AuiNotebook.Bind(self,eventtype,handler,*args,**kwargs) 3059 3057 3060 3058 def Clear(self):
Note: See TracChangeset
for help on using the changeset viewer.