Ignore:
Timestamp:
Jul 1, 2017 6:22:10 AM (6 years ago)
Author:
vondreele
Message:
 
Location:
branch/2frame
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branch/2frame/GSASIIctrls.py

    r2872 r2888  
    5757    def __init__(self,parent=None,*args,**kwargs):
    5858        super(self.__class__,self).__init__(parent=parent,*args,**kwargs)
    59         self.G2frame = parent.GetParent()
     59        self.G2frame = parent.GetParent().GetParent()
    6060        self.root = self.AddRoot('Loaded Data: ')
    6161        self.SelectionChanged = None
     
    7979        '''Log each press on a tree item here.
    8080        '''
    81         if not self.G2frame.dataFrame:
     81        if not self.G2frame.treePanel:
    8282            return
    83         self.G2frame.dataFrame.userReSize = False
    8483        if self.SelectionChanged:
    8584            textlist = self._getTreeItemsList(event.GetItem())
     
    9392            self.textlist = textlist
    9493            self.SelectionChanged(event)
    95         self.G2frame.dataFrame.userReSize = True
    9694
    9795    def Bind(self,eventtype,handler,*args,**kwargs):
     
    30393037       
    30403038    def PageChangeEvent(self,event):
    3041         G2frame = self.parent.G2frame
     3039#        G2frame = self.parent.G2frame
    30423040        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)
    30503048           
    3051     def Bind(self,eventtype,handler,*args,**kwargs):
    3052         '''Override the Bind() function so that page change events can be trapped
    3053         '''
    3054         if eventtype == wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED:
    3055             self.PageChangeHandler = handler
    3056             wx.aui.AuiNotebook.Bind(self,eventtype,self.PageChangeEvent)
    3057             return
    3058         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)
    30593057                                                     
    30603058    def Clear(self):       
Note: See TracChangeset for help on using the changeset viewer.