projects
/
findit
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9f0f950
)
'Browse' button variant 1
author
Eugene Gagarin
<mosfet07@ya.ru>
Thu, 5 Mar 2009 13:08:55 +0000
(16:08 +0300)
committer
Eugene Gagarin
<mosfet07@ya.ru>
Thu, 5 Mar 2009 13:08:55 +0000
(16:08 +0300)
src/findit.py
patch
|
blob
|
history
diff --git
a/src/findit.py
b/src/findit.py
index
c8c2479
..
e21bd48
100755
(executable)
--- a/
src/findit.py
+++ b/
src/findit.py
@@
-180,7
+180,8
@@
class MainWindow(gtk.Window):
# Функция выполняющаяся при нажатии на кнопку "Показать"
def start_print(self, widget):
"""Start file search. Button "Go" activate callback."""
# Функция выполняющаяся при нажатии на кнопку "Показать"
def start_print(self, widget):
"""Start file search. Button "Go" activate callback."""
- self.start_path = self.srch_p_entr.get_text()
+# self.start_path = self.srch_p_entr.get_text()
+ self.start_path = self.srch_p_btn.get_current_folder()
# Проверяем правильное ли значение введено
if isdir(self.start_path):
self.butt_start.set_sensitive(False)
# Проверяем правильное ли значение введено
if isdir(self.start_path):
self.butt_start.set_sensitive(False)
@@
-208,7
+209,8
@@
class MainWindow(gtk.Window):
self.butt_start.set_sensitive(True)
self.butt_stop.set_sensitive(False)
self.propertiesbtn.set_sensitive(True)
self.butt_start.set_sensitive(True)
self.butt_stop.set_sensitive(False)
self.propertiesbtn.set_sensitive(True)
- self.srch_p_entr.grab_focus()
+# self.srch_p_entr.grab_focus()
+ self.srch_p_btn.grab_focus()
else:
# Иначе выводим окошко с ошибкой
self.mess_window('error', _('Invalid directory') )
else:
# Иначе выводим окошко с ошибкой
self.mess_window('error', _('Invalid directory') )
@@
-291,17
+293,10
@@
class MainWindow(gtk.Window):
######### Добавляем элементы ################
# 1. Строка ввода каталога с которого начинать поиск
######### Добавляем элементы ################
# 1. Строка ввода каталога с которого начинать поиск
- # переменная в которой храниться стартовый каталог = self.start_path
- self.srch_p_entr = gtk.Entry()
- self.start_path = st_path
- self.srch_p_entr.set_text(self.start_path)
- # Отключаем автокапитализацию(ввод первой буквы заглавной) на таблетке
- if HILDON:
- self.srch_p_entr.set_property('hildon-input-mode', 'full')
- # Нажатие Enter в поле ввода
- self.srch_p_entr.connect('activate', self.start_print)
# 2. Кнопка "Обзор"
# 2. Кнопка "Обзор"
+ self.srch_p_btn = gtk.FileChooserButton( _('Browse...') )
+ self.srch_p_btn.set_action('select-folder')
# 3. Надпись1 "Количество отображаемых файлов:"
label1 = gtk.Label( _('Files quantity') )
# 3. Надпись1 "Количество отображаемых файлов:"
label1 = gtk.Label( _('Files quantity') )
@@
-398,7
+393,8
@@
class MainWindow(gtk.Window):
# Добавляем элементы в основной контейнер
main_vbox.pack_start(main_menu, False, False, 0)
# Добавляем элементы в основной контейнер
main_vbox.pack_start(main_menu, False, False, 0)
- main_vbox.pack_start(self.srch_p_entr, False, False, 0)
+# main_vbox.pack_start(self.srch_p_entr, False, False, 0)
+ main_vbox.pack_start(self.srch_p_btn, False, False, 0)
main_vbox.pack_start(hbox1, False, False, 0)
scrollwind.add(self.treeview)
main_vbox.pack_start(scrollwind, True, True, 0)
main_vbox.pack_start(hbox1, False, False, 0)
scrollwind.add(self.treeview)
main_vbox.pack_start(scrollwind, True, True, 0)