* 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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user