Changeset 48 for retriever.py
- Timestamp:
- 07/21/06 16:05:06 (2 years ago)
- Files:
-
- 1 modified
-
retriever.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
retriever.py
r47 r48 34 34 t = threading.Thread(target=self.__retrieve,args=[dic,to_remove]) 35 35 t.start() 36 37 def waiting(self) : 38 focus = self.bugs_tabs.get_current_page() 39 tab_page = self.bugs_tabs.get_nth_page(focus) 40 to_remove = tab_page.get_children()[0] 41 tab_tmp = gtk.Label("Please wait...") 42 tab_tmp.show() 43 dic =xml2dic(tab_descr(tab_page)) 44 page_tmp = page(tab_tmp,dic) 45 tab_page.remove(to_remove) 46 tab_page.add(page_tmp.get_widget()) 47 48 def refresh(self) : 49 focus = self.bugs_tabs.get_current_page() 50 tab_page = self.bugs_tabs.get_nth_page(focus) 51 dic =xml2dic(tab_descr(tab_page)) 52 to_remove = tab_page.get_children()[0] 53 t = threading.Thread(target=self.__retrieve,args=[dic,to_remove]) 54 t.start() 55 36 56 37 57 def __retrieve(self,dic,to_remove) : … … 179 199 180 200 def callback_postcom(widget,buff,nbr) : 201 def posting(nbr,title,content) : 202 gobject.idle_add(self.waiting) 203 self.bts.postComment(nbr,title,content) 204 gobject.idle_add(self.refresh) 181 205 itera = buff.get_bounds() 182 206 content = buff.get_text(itera[0],itera[1]) … … 184 208 #FIXME : support title in comments 185 209 title="Dummy title" 186 self.bts.postComment(nbr,title,content) 210 t = threading.Thread(target=posting,args=[nbr,title,content]) 211 t.start() 212 #self.bts.postComment(nbr,title,content) 187 213 188 214 if nbr < 0 :
