Status label replaced by gtk.Statusbar
[findit] / src / findit.py
index 45e9e31..480ef6b 100755 (executable)
@@ -63,7 +63,7 @@ def filegetter(startdir, obj):
         for fname in fnames:
             flpath = abspath(join(dirpath, fname))
             # Выводим текущий опрашиваемый файл в строку статуса
-            obj.currfilelbl.set_text(flpath)
+            obj.statusbar.push(obj.context_id, flpath)
             # обновляем окно
             gtk.main_iteration()
             # Останавливаем цикл по нажатию кнопки стоп
@@ -369,12 +369,8 @@ class MainWindow(gtk.Window):
         # 6.2 Надпись "Найти"
 
         # 6.3 Строка выводящая текущий осматриваемый файл
-        self.currfilelbl = gtk.Label()
-        self.currfilelbl.set_alignment(0, 0.5)
-        self.currfilelbl.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
-        self.currfilelbl.set_padding(2, 2)
-        currfilefrm = gtk.Frame()
-        currfilefrm.add(self.currfilelbl)
+        self.statusbar = gtk.Statusbar()
+        self.context_id = self.statusbar.get_context_id("Current file path")
 
         # 7 Меню
         if HILDON:
@@ -402,7 +398,7 @@ class MainWindow(gtk.Window):
         main_vbox.pack_start(hbox1, False, False, 0)
         scrollwind.add(self.treeview)
         main_vbox.pack_start(scrollwind, True, True, 0)
-        main_vbox.pack_start(currfilefrm, False, False, 0)
+        main_vbox.pack_start(self.statusbar, False, False, 0)
 
         self.add(main_vbox)