Sidebar tidy-up and bug fixes

svn: r16319
This commit is contained in:
Nick Hall
2010-12-28 17:04:41 +00:00
parent a5ab94721f
commit 6f7ce7726f
26 changed files with 388 additions and 572 deletions

View File

@@ -93,7 +93,7 @@ class SourceView(ListView):
FILTER_TYPE = "Source"
QR_CATEGORY = CATEGORY_QR_SOURCE
def __init__(self, dbstate, uistate, wspace, nav_group=0):
def __init__(self, pdata, dbstate, uistate, nav_group=0):
signal_map = {
'source-add' : self.row_add,
@@ -103,7 +103,7 @@ class SourceView(ListView):
}
ListView.__init__(
self, _('Sources'), dbstate, uistate,
self, _('Sources'), pdata, dbstate, uistate,
SourceView.COLUMN_NAMES, len(SourceView.COLUMN_NAMES),
SourceModel, signal_map,
dbstate.db.get_source_bookmarks(),
@@ -116,6 +116,8 @@ class SourceView(ListView):
'<CONTROL>BackSpace' : self.key_delete,
})
self.additional_uis.append(self.additional_ui())
def navigation_type(self):
return 'Source'
@@ -135,7 +137,7 @@ class SourceView(ListView):
def get_stock(self):
return 'gramps-source'
def ui_definition(self):
def additional_ui(self):
return '''<ui>
<menubar name="MenuBar">
<menu action="FileMenu">