From: U-HOME1\Eugene Date: Mon, 16 Feb 2009 18:49:47 +0000 (+0300) Subject: minor changes X-Git-Tag: releases/0.1.0~49 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;ds=sidebyside;h=245491ca22d8cdb8666383c63e4698c5703fa081;p=findit minor changes --- diff --git a/findit.py b/findit.py index 5aacdf9..09e8f4d 100755 --- a/findit.py +++ b/findit.py @@ -20,6 +20,7 @@ try: langRU = gettext.translation('findit', sys.path[0], languages=['ru']) langRU.install() except: + # Закомментировать перед использованием pygettext def _(text): return text @@ -59,14 +60,13 @@ def filegetter(startpath, obj): try: flsize = getsize(flpath) except: continue # Возвращаем размер и полный путь файла - yield flsize, flpath + yield flsize, abspath(flpath) # Fullscreen def toggle_fullscreen(obj): if obj.fullscreen: - obj.window.unfullscreen() - else: - obj.window.fullscreen() + obj.window.unfullscreen() + else: obj.window.fullscreen() obj.fullscreen = not obj.fullscreen # Нажатие на кнопку клавиатуры @@ -80,26 +80,29 @@ class MainWindow(gtk.Window): # Окно сообщения заданного типа с заданным текстом def mess_window(self, mestype, content): - dialog = gtk.MessageDialog(parent=self, flags=gtk.DIALOG_MODAL, \ - type=mestype, buttons=gtk.BUTTONS_OK, message_format=content) + dialog = gtk.MessageDialog(parent=self, flags=gtk.DIALOG_MODAL, + type=mestype, buttons=gtk.BUTTONS_OK, + message_format=content) + dialog.set_title( _('Error!') ) dialog.run() dialog.destroy() # Функция выполняющаяся при нажатии на кнопку "Показать" def start_print(self, widget): - self.butt_start.set_sensitive(False) - self.butt_stop.set_sensitive(True) - self.fl_cnt = int( self.file_cnt.get_value() ) self.start_path = self.srch_p_entr.get_text() - # Очищаем список - self.treestore.clear() # Проверяем правильное ли значение введено if isdir(self.start_path): + self.butt_start.set_sensitive(False) + self.butt_stop.set_sensitive(True) + # Получаем значение количества файлов из SpinButton + self.fl_cnt = int( self.file_cnt.get_value() ) + # Очищаем список + self.treestore.clear() # Получаем нужное количество самых больших файлов for fsize, fpath in nlargest(self.fl_cnt, filegetter(self.start_path, self)): # Возвращаем значения в treeview в таком порядке - путь, # размер в Мб строкой и размер в байтах - # self.treestore.append(None, [fpath.replace(self.start_path,'', 1),\ + # self.treestore.append(None, [fpath.replace(self.start_path,'', 1), # size_convert(fsize), fsize]) # Выдает какую-то перманентную ошибку при присвоении значений treestore - @@ -147,7 +150,7 @@ class MainWindow(gtk.Window): # данные храняться в переменной self.fl_cnt self.fl_cnt = 10 if hildonFound: - self.file_cnt = hildon.NumberEditor(1, 65536) + self.file_cnt = hildon.NumberEditor(1, 99) self.file_cnt.set_value(self.fl_cnt) else: adj = gtk.Adjustment(self.fl_cnt, 1, 65536, 1, 5, 0) @@ -202,7 +205,6 @@ class MainWindow(gtk.Window): # 6.3 Строка выводящая текущий осматриваемый файл self.currFileLbl = gtk.Label() self.currFileLbl.set_alignment(0, 0.5) - self.currFileLbl.set_text('---') self.currFileLbl.set_ellipsize(pango.ELLIPSIZE_MIDDLE) ######### Упаковываем элементы ################