1
0
mirror of https://github.com/gryf/pygtktalog.git synced 2025-12-17 19:40:21 +01:00

* Separated file info rutine into function.

This commit is contained in:
2008-01-18 20:39:49 +00:00
parent bdd8181d8d
commit 347b8bca4c

View File

@@ -44,7 +44,7 @@ import gtk
import datetime import datetime
class MainController(Controller): class MainController(Controller):
"""Kontroler głównego okna aplikacji""" """Controller for main application window"""
scan_cd = False scan_cd = False
widgets = ( widgets = (
"discs","files","details", "discs","files","details",
@@ -199,11 +199,7 @@ class MainController(Controller):
print "c_main.py, on_discs_cursor_changed()",selected_item print "c_main.py, on_discs_cursor_changed()",selected_item
self.model.get_root_entries(selected_item) self.model.get_root_entries(selected_item)
self.view['details'].show() self.__getItemInfo(selected_item)
txt = self.model.get_file_info(selected_item)
buf = self.view['details'].get_buffer()
buf.set_text(txt)
self.view['details'].set_buffer(buf)
return return
def on_discs_row_activated(self, treeview, path, treecolumn): def on_discs_row_activated(self, treeview, path, treecolumn):
@@ -278,13 +274,8 @@ class MainController(Controller):
print "c_main.py: on_files_cursor_changed() directory selected" print "c_main.py: on_files_cursor_changed() directory selected"
else: else:
#file, show what you got. #file, show what you got.
self.view['details'].show()
selected_item = self.model.filesList.get_value(model.get_iter(treeview.get_cursor()[0]),0) selected_item = self.model.filesList.get_value(model.get_iter(treeview.get_cursor()[0]),0)
txt = self.model.get_file_info(selected_item) self.__getItemInfo(selected_item)
buf = self.view['details'].get_buffer()
buf.set_text(txt)
self.view['details'].set_buffer(buf)
if __debug__: if __debug__:
print "c_main.py: on_files_cursor_changed() some other thing selected" print "c_main.py: on_files_cursor_changed() some other thing selected"
except: except:
@@ -366,7 +357,7 @@ class MainController(Controller):
return return
def on_debugbtn_clicked(self,widget): def on_debugbtn_clicked(self,widget):
"""Debug, do usunięcia w wersji stable, włącznie z kneflem w GUI""" """Debug. To remove in stable version including button in GUI"""
if __debug__: if __debug__:
print "\nc_main.py: on_debugbtn_clicked()" print "\nc_main.py: on_debugbtn_clicked()"
print "------" print "------"
@@ -638,4 +629,11 @@ class MainController(Controller):
self.view['recent_files1'].set_submenu(self.recent_menu) self.view['recent_files1'].set_submenu(self.recent_menu)
return return
def __getItemInfo(self, item):
self.view['details'].show()
txt = self.model.get_file_info(item)
buf = self.view['details'].get_buffer()
buf.set_text(txt)
self.view['details'].set_buffer(buf)
return
pass # end of class pass # end of class