* src/glade/gramps.glade (select_person): Name the box.

* src/DataViews/_MediaView.py (row_change): Collect garbage on the
	row change.
	* src/Selectors/_BaseSelector.py: Use DisplaModel models;
	(_local_init): Add selector-specific hook.
	(_local_init): Set up preview; 
	(_row_change): Show preview; collect garbage.


svn: r6690
This commit is contained in:
Alex Roitman
2006-05-17 06:13:37 +00:00
parent f9cdf1bdf7
commit b21da17659
5 changed files with 52 additions and 11 deletions

View File

@@ -69,6 +69,7 @@ class BaseSelector(ManagedWindow.ManagedWindow):
self.tree.set_model(self.model)
self.add_columns(self.tree)
self._local_init()
self.show()
def add_columns(self,tree):
@@ -112,6 +113,10 @@ class BaseSelector(ManagedWindow.ManagedWindow):
self.close()
return None
def _local_init(self):
# define selector-specific init routine
pass
def get_window_title(self):
# return _("Select something")
assert False, "Must be defined in the subclass"