Added copy and paste to all views; gramplet view needs work

svn: r15697
This commit is contained in:
Doug Blank
2010-08-09 20:51:54 +00:00
parent 981cda7c19
commit e3cd87484c
14 changed files with 130 additions and 34 deletions

View File

@@ -121,10 +121,10 @@ class EventView(ListView):
filter_class=EventSidebarFilter,
markup = EventView.MARKUP_COLS)
self.func_list = {
self.func_list.update({
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
})
config.connect("interface.filter", self.filter_toggle)
uistate.connect('nameformat-changed', self.build_tree)

View File

@@ -112,10 +112,10 @@ class FamilyView(ListView):
multiple=True,
filter_class=FamilySidebarFilter)
self.func_list = {
self.func_list.update({
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
})
config.connect("interface.filter", self.filter_toggle)
uistate.connect('nameformat-changed', self.build_tree)

View File

@@ -128,10 +128,10 @@ class MediaView(ListView):
filter_class=MediaSidebarFilter,
multiple=True)
self.func_list = {
self.func_list.update({
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
})
config.connect("interface.filter",
self.filter_toggle)

View File

@@ -101,11 +101,6 @@ class NoteView(ListView):
'note-rebuild' : self.object_build,
}
self.func_list = {
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
ListView.__init__(
self, _('Notes'), dbstate, uistate, NoteView.COLUMN_NAMES,
len(NoteView.COLUMN_NAMES), NoteModel, signal_map,
@@ -114,6 +109,11 @@ class NoteView(ListView):
filter_class=NoteSidebarFilter,
multiple=True)
self.func_list.update({
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
})
config.connect("interface.filter",
self.filter_toggle)

View File

@@ -670,10 +670,10 @@ class PedigreeView(NavigationView):
Bookmarks.PersonBookmarks,
nav_group)
self.func_list = {
self.func_list.update({
'F2' : self.kb_goto_home,
'<CONTROL>J' : self.jump,
}
})
self.dbstate = dbstate
self.dbstate.connect('database-changed', self.change_db)

View File

@@ -136,9 +136,9 @@ class RelationshipView(NavigationView):
Bookmarks.PersonBookmarks,
nav_group)
self.func_list = {
self.func_list.update({
'<CONTROL>J' : self.jump,
}
})
dbstate.connect('database-changed', self.change_db)
uistate.connect('nameformat-changed', self.build_tree)

View File

@@ -119,11 +119,6 @@ class RepositoryView(ListView):
'repository-rebuild' : self.object_build,
}
self.func_list = {
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
ListView.__init__(
self, _('Repositories'), dbstate, uistate,
RepositoryView.COLUMN_NAMES, len(RepositoryView.COLUMN_NAMES),
@@ -133,6 +128,11 @@ class RepositoryView(ListView):
multiple=True,
filter_class=RepoSidebarFilter)
self.func_list.update({
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
})
config.connect("interface.filter",
self.filter_toggle)

View File

@@ -102,11 +102,6 @@ class SourceView(ListView):
'source-rebuild' : self.object_build,
}
self.func_list = {
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
}
ListView.__init__(
self, _('Sources'), dbstate, uistate,
SourceView.COLUMN_NAMES, len(SourceView.COLUMN_NAMES),
@@ -116,6 +111,11 @@ class SourceView(ListView):
multiple=True,
filter_class=SourceSidebarFilter)
self.func_list.update({
'<CONTROL>J' : self.jump,
'<CONTROL>BackSpace' : self.key_delete,
})
config.connect("interface.filter",
self.filter_toggle)