2007-09-25 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_MediaView.py: COLUMN_NAMES as class constant for reuse * src/DataViews/_RepositoryView.py: COLUMN_NAMES as class constant for reuse * src/DataViews/_SourceView.py: COLUMN_NAMES as class constant for reuse * src/DataViews/_EventView.py: COLUMN_NAMES as class constant for reuse * src/DataViews/_FamilyList.py: COLUMN_NAMES as class constant for reuse * src/DataViews/_PlaceView.py: COLUMN_NAMES as class constant for reuse * src/DataViews/_NoteView.py: COLUMN_NAMES as class constant for reuse * src/Selectors/_BaseSelector.py: add hideable searchbar to selector * src/Selectors/_SelectRepository.py: implement new BaseSelector methods * src/Selectors/_SelectSource.py: implement new BaseSelector methods * src/Selectors/_SelectEvent.py: implement new BaseSelector methods * src/Selectors/_SelectFamily.py: implement new BaseSelector methods, fix bug with wrong handle column * src/Selectors/_SelectPlace.py: implement new BaseSelector methods * src/Selectors/_SelectObject.py: implement new BaseSelector methods svn: r9005
This commit is contained in:
@@ -57,14 +57,6 @@ from Filters.SideBar import SourceSidebarFilter
|
||||
#-------------------------------------------------------------------------
|
||||
from gettext import gettext as _
|
||||
|
||||
column_names = [
|
||||
_('Title'),
|
||||
_('ID'),
|
||||
_('Author'),
|
||||
_('Abbreviation'),
|
||||
_('Publication Information'),
|
||||
_('Last Changed'),
|
||||
]
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@@ -73,6 +65,15 @@ column_names = [
|
||||
#-------------------------------------------------------------------------
|
||||
class SourceView(PageView.ListView):
|
||||
|
||||
COLUMN_NAMES = [
|
||||
_('Title'),
|
||||
_('ID'),
|
||||
_('Author'),
|
||||
_('Abbreviation'),
|
||||
_('Publication Information'),
|
||||
_('Last Changed'),
|
||||
]
|
||||
|
||||
ADD_MSG = _("Add a new source")
|
||||
EDIT_MSG = _("Edit the selected source")
|
||||
DEL_MSG = _("Delete the selected source")
|
||||
@@ -93,8 +94,9 @@ class SourceView(PageView.ListView):
|
||||
}
|
||||
|
||||
PageView.ListView.__init__(
|
||||
self, _('Sources'), dbstate, uistate, column_names,
|
||||
len(column_names), DisplayModels.SourceModel, signal_map,
|
||||
self, _('Sources'), dbstate, uistate,
|
||||
SourceView.COLUMN_NAMES, len(SourceView.COLUMN_NAMES),
|
||||
DisplayModels.SourceModel, signal_map,
|
||||
dbstate.db.get_source_bookmarks(),
|
||||
Bookmarks.SourceBookmarks, multiple=True,
|
||||
filter_class=SourceSidebarFilter)
|
||||
@@ -124,7 +126,7 @@ class SourceView(PageView.ListView):
|
||||
_('Select Source Columns'),
|
||||
self.uistate,
|
||||
self.dbstate.db.get_source_column_order(),
|
||||
column_names,
|
||||
SourceView.COLUMN_NAMES,
|
||||
self.set_column_order)
|
||||
|
||||
def set_column_order(self, clist):
|
||||
|
||||
Reference in New Issue
Block a user