Beispiel #1
0
 def create_aguilist(self):
     wx.BeginBusyCursor()
     self.Freeze()
     cache_aguilist(self.aguilist)
     filterUnderscore = 0
     if self.settings['hide_1_underscore']:
         filterUnderscore = 1
     elif self.settings['hide_2_underscore']:
         filterUnderscore = 2
     oldpugview = self.pugview
     self.pugview = {}
     if self._currentView in ('&Raw', 'Raw'):
         self.aguilist = create_raw_aguilist(self.object, self, None,
                                             filterUnderscore)
     elif self._currentView in ('Raw &Data', 'Raw Data'):
         self.aguilist = create_raw_aguilist(self.object, self,
                                             ['Default', 'Objects'],
                                             filterUnderscore)
     elif self._currentView in ('Raw &Methods', 'Raw Methods'):
         self.aguilist = create_raw_aguilist(self.object, self, ['Routine'],
                                             filterUnderscore)
     else:
         pugview = self._currentView
         self.pugview = pugview
         self.aguilist = create_pugview_aguilist(self.object,
                                                 self,
                                                 pugview,
                                                 filterUnderscore=0)
         self.SetSize(wx.Size(pugview['size'][0], pugview['size'][1]))
         if pugview.get('force_persist'):
             self.persist = self.objectRef()
         else:
             self.persist = None
     self.display_aguilist()
     if self.IsFrozen():
         self.Thaw()
     wx.EndBusyCursor()
Beispiel #2
0
 def create_aguilist(self):
     wx.BeginBusyCursor()
     self.Freeze()
     cache_aguilist(self.aguilist)
     filterUnderscore = 0
     if self.settings['hide_1_underscore']:
         filterUnderscore = 1
     elif self.settings['hide_2_underscore']:
         filterUnderscore = 2
     oldpugview = self.pugview
     self.pugview = {}
     if self._currentView in ('&Raw', 'Raw'):
         self.aguilist = create_raw_aguilist(self.object, self, None, 
                                           filterUnderscore)
     elif self._currentView in ('Raw &Data', 'Raw Data'):
         self.aguilist = create_raw_aguilist(self.object, self, 
                                           ['Default', 'Objects'],
                                           filterUnderscore)
     elif self._currentView in ('Raw &Methods', 'Raw Methods'):
         self.aguilist = create_raw_aguilist(self.object, self,['Routine'],
                                           filterUnderscore)
     else:
         pugview = self._currentView
         self.pugview = pugview
         self.aguilist = create_pugview_aguilist(self.object, self, pugview,
                                                 filterUnderscore=0)
         self.SetSize(wx.Size(pugview['size'][0], 
                              pugview['size'][1]))
         if pugview.get('force_persist'):
             self.persist = self.objectRef()
         else:
             self.persist = None
     self.display_aguilist()
     if self.IsFrozen():
         self.Thaw()
     wx.EndBusyCursor()
Beispiel #3
0
 def __del__(self):
     cache_aguilist(self.aguilist)
Beispiel #4
0
 def __del__(self):
     cache_aguilist( self.aguilist)