Changeset 19624

Show
Ignore:
Timestamp:
09/20/08 00:11:15 (5 years ago)
Author:
showyou
Message:

tab振り分け設定ファイル追加

Location:
lang/python/crochet
Files:
1 added
1 modified

Legend:

Unmodified
Added
Removed
  • lang/python/crochet/chat_allsrc.py

    r19587 r19624  
    4242                return "",False,False 
    4343 
    44 g_filter = [] 
     44#g_filter = [] 
    4545#g_filter.append(BranchFilter("kotesashi","breeziness","",False,False,False,False)) 
    4646#g_filter.append(BranchFilter("kotesashi","miz_","",True,False,False,False)) 
    4747#g_filter.append(BranchFilter("fav","sak65536","",False,False,False,False)) 
    4848 
    49 customPage = [ 
     49#customPage = [ 
    5050#       (u"小手指","kotesashi"),  
    51         (u"fav","fav"), 
    52         (u"ゴミ","gomi") 
    53 ] 
     51#       (u"fav","fav"), 
     52#       (u"ゴミ",u"ゴミ") 
     53#] 
    5454"""画像取得用スレッド""" 
    5555class ImageGetFrame(wx.Frame): 
     
    328328 
    329329class RecentPage(TmpTwitPage): 
    330         def __init__(self, parent,threadLock): 
     330        def __init__(self, parent,threadLock,filter): 
    331331                TmpTwitPage.__init__(self,"Recent",parent,threadLock) 
    332332 
     
    334334                #self.hiddenDataList = [] 
    335335                self.customPages = {}# フィルタリングページの固まり? 
    336                  
     336                self.filter = filter 
    337337                if g_growl == True: 
    338338                        self.g = Growl.GrowlNotifier( 
     
    388388                                #       self.customPages[0].InsertData(dataListElement,hiddenDataListElement) 
    389389                                #       flag2 = 1 
    390                                 for f in g_filter: 
     390                                for f in self.filter: 
    391391                                        tabName,moveFrom,setMark = f.doFilter(x[0],x[1])  
    392392                                        if tabName != "": 
     
    471471         
    472472                                self.InsertData(dataListElement,hiddenDataListElement)   
    473          
     473 
    474474class MainFrame(wx.Frame): 
    475475        """MainFrame class deffinition. 
     
    496496                #twUserdata = Pit.get('twitter.com',{'require' : {'user':'','pass':''}}) 
    497497                twUserdata = self.loadUserData(".chat/twdata") 
     498                twTabConfig = self.loadUserData(".chat/tabconfig") 
     499 
    498500                wx.Frame.__init__(self,None, -1, "crochet") 
    499501                 
     
    508510                notebook = self.notebook = wx.Notebook(self,-1) 
    509511 
    510  
    511512                self.imageThreadLock = thread.allocate_lock() 
    512513                self.httpThreadLock = thread.allocate_lock() 
    513                  
    514                 self.recentPage = RecentPage(self,self.httpThreadLock) 
     514         
     515                filter = [] 
     516                for f in twTabConfig['tabFilter']: 
     517                        filter.append(BranchFilter(f[0],f[1],f[2],f[3],f[4],f[5],f[6])  )        
     518                 
     519                self.recentPage = RecentPage(self,self.httpThreadLock,filter) 
    515520                self.replyPage = ReplyPage(self,self.httpThreadLock) 
    516521                self.directPage = DMPage(self,self.httpThreadLock)  
    517522 
    518                 for p in customPage: 
    519                         page = CustomPage(p[0],self,self.httpThreadLock) 
    520                         self.recentPage.AppendCustomPage(page,p[1])      
     523                for p in twTabConfig['tabName']: 
     524                        page = CustomPage(p,self,self.httpThreadLock) 
     525                        self.recentPage.AppendCustomPage(page,p)         
    521526                 
    522527                inputSizer = wx.BoxSizer(wx.HORIZONTAL)