Changeset marienz@gentoo.org-20061201211351-frtias63vvrfw6sb in marienz/pgui
- Timestamp:
- 12/01/06 21:13:51 (4 years ago)
- branch-nick:
- pgui
- Location:
- pgui
- Files:
-
- 2 edited
-
main.py (modified) (7 diffs)
-
pgui.glade (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pgui/main.py
rmarienz@gentoo.org-20061201210710-8xe2z8wfef2dxyna rmarienz@gentoo.org-20061201211351-frtias63vvrfw6sb 34 34 self.xml.signal_autoconnect(self) 35 35 36 self.statusbar = self.xml.get_widget('statusbar') 37 self.search_context = self.statusbar.get_context_id('search') 38 39 self.repocats = self.xml.get_widget('pkgtreeview') 36 self.search_context = self['statusbar'].get_context_id('search') 37 38 repocats = self['pkgtreeview'] 40 39 41 40 text_rend = gtk.CellRendererText() 42 41 43 42 repo_combo = self['repocombo'] 43 repo_combo.connect('changed', self.repo_selected, repocats) 44 44 search_repo_combo = self['searchrepocombo'] 45 45 repos = gtk.ListStore(str, object) … … 59 59 combo.add_attribute(text_rend, 'text', 0) 60 60 61 self.repocats.insert_column_with_attributes( 62 0, 'Name', text_rend, text=0) 63 self.repocats.get_selection().connect( 61 repocats.insert_column_with_attributes(0, 'Name', text_rend, text=0) 62 repocats.get_selection().connect( 64 63 'changed', self.content_selected, self['reposcroller']) 65 64 … … 136 135 self['about'].hide() 137 136 138 def repo_selected(self, combo ):137 def repo_selected(self, combo, repocats): 139 138 name, repo = combo.props.model[combo.props.active] 140 self.repocats.set_model(repomodel.RepoModel(repo))139 repocats.set_model(repomodel.RepoModel(repo)) 141 140 142 141 def find(self, button): … … 156 155 None, (str(restriction), repomodel.TOP, results)) 157 156 cats = {} 158 self .statusbar.pop(self.search_context)159 self .statusbar.push(self.search_context, 'Search started')157 self['statusbar'].pop(self.search_context) 158 self['statusbar'].push(self.search_context, 'Search started') 160 159 self.search_task = gobject.idle_add( 161 160 self.search, repo.itermatch(restriction, yield_none=True), button, … … 180 179 self.searchstore.append( 181 180 pkg, (res.fullver, repomodel.VER, res)) 182 self .statusbar.pop(self.search_context)183 self .statusbar.push(181 self['statusbar'].pop(self.search_context) 182 self['statusbar'].push( 184 183 self.search_context, '%s results so far' % (len(results),)) 185 184 return True … … 188 187 button.props.sensitive = True 189 188 self.stop_search_button.props.sensitive = False 190 self .statusbar.pop(self.search_context)191 self .statusbar.push(self.search_context, 'Search finished')189 self['statusbar'].pop(self.search_context) 190 self['statusbar'].push(self.search_context, 'Search finished') 192 191 return False 193 192 … … 196 195 self.search_button.props.sensitive = True 197 196 gobject.source_remove(self.search_task) 198 self .statusbar.pop(self.search_context)199 self .statusbar.push(self.search_context, 'Search aborted')197 self['statusbar'].pop(self.search_context) 198 self['statusbar'].push(self.search_context, 'Search aborted') 200 199 self.search_task = None 201 200 -
pgui/pgui.glade
rmarienz@gentoo.org-20061201210710-8xe2z8wfef2dxyna rmarienz@gentoo.org-20061201211351-frtias63vvrfw6sb 1 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 2 <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd"> 3 <!--Generated with glade3 3.0.2 on Fri Dec 1 22: 06:272006 by marienz@cyclops-->3 <!--Generated with glade3 3.0.2 on Fri Dec 1 22:11:31 2006 by marienz@cyclops--> 4 4 <glade-interface> 5 5 <widget class="GtkWindow" id="main"> … … 73 73 <widget class="GtkComboBox" id="repocombo"> 74 74 <property name="visible">True</property> 75 <signal name="changed" handler="repo_selected"/>76 75 </widget> 77 76 <packing>
Note: See TracChangeset
for help on using the changeset viewer.
