Example #1
0
File: main.py Project: chergert/ddg
def cell_text_cb(column, cell, model, _iter):
    text, = model.get(_iter, 0)
    
    if not text:
        cell.props.text = ''
        return
    
    text = relevance.formatCommonSubstrings(text, search)
    cell.props.markup = text
 def entryChanged(self, entry, *args):
     text = split(entry.get_text())
     format = '<b><u>%s</u></b>'
     for row in self.model:
         row[1] = relevance.formatCommonSubstrings(row[0], text, format)
         row[3] = float(relevance.score(row[2], text)) * 100.0
     iter = self.treeview.get_model().get_iter_first()
     if iter:
         self.treeview.get_selection().select_iter(iter)
Example #3
0
	def _onWalkResult(self, walker, dirname, dirs, files, text):
		if text == None: text = ''
		for file, score in self._plugin.filterFiles(text, files):
			name = relevance.formatCommonSubstrings(file, text)
			self._store.append((name, os.path.join(dirname, name), os.path.join(dirname, file), score))
			total = self._store.iter_n_children(None)
			if total == self._plugin.getMaxResults():
#				print "Max results reached",self._plugin.getMaxResults()
				walker.cancel()
				break
Example #4
0
 def _onWalkResult(self, walker, dirname, dirs, files, text):
     if text == None: text = ''
     for file, score in self._plugin.filterFiles(text, files):
         name = relevance.formatCommonSubstrings(file, text)
         self._store.append(
             (name, os.path.join(dirname,
                                 name), os.path.join(dirname, file), score))
         total = self._store.iter_n_children(None)
         if total == self._plugin.getMaxResults():
             print "Max results reached", self._plugin.getMaxResults()
             walker.cancel()
             break