3731: Add place name column to place tree view
svn: r14951
This commit is contained in:
@@ -101,9 +101,9 @@ class BasePersonView(ListView):
|
||||
# default setting with visible columns, order of the col, and their size
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_NAME, COL_ID, COL_GEN, COL_BDAT, COL_DDAT]),
|
||||
('columns.order', [COL_NAME, COL_ID, COL_GEN, COL_BDAT, COL_BPLAC,
|
||||
('columns.rank', [COL_NAME, COL_ID, COL_GEN, COL_BDAT, COL_BPLAC,
|
||||
COL_DDAT, COL_DPLAC, COL_SPOUSE, COL_CHAN]),
|
||||
('columns.sizecol', [250, 75, 75, 100, 175, 100, 175, 100, 100])
|
||||
('columns.size', [250, 75, 75, 100, 175, 100, 175, 100, 100])
|
||||
)
|
||||
ADD_MSG = _("Add a new person")
|
||||
EDIT_MSG = _("Edit the selected person")
|
||||
|
@@ -105,10 +105,10 @@ class PlaceBaseView(ListView):
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_NAME, COL_ID, COL_STREET, COL_CITY, COL_STATE
|
||||
]),
|
||||
('columns.order', [COL_NAME, COL_ID, COL_STREET, COL_ZIP, COL_CITY,
|
||||
('columns.rank', [COL_NAME, COL_ID, COL_STREET, COL_ZIP, COL_CITY,
|
||||
COL_COUNTY, COL_STATE, COL_COUNTRY, COL_LAT,
|
||||
COL_LON, COL_PARISH, COL_CHAN]),
|
||||
('columns.sizecol', [250, 75, 100, 100, 100, 100, 150, 150, 150,
|
||||
('columns.size', [250, 75, 100, 100, 100, 100, 150, 150, 150,
|
||||
150, 150, 100])
|
||||
)
|
||||
ADD_MSG = _("Add a new place")
|
||||
@@ -136,8 +136,8 @@ class PlaceBaseView(ListView):
|
||||
self.mapservicedata = {}
|
||||
|
||||
ListView.__init__(
|
||||
self, title, dbstate, uistate, PlaceBaseView.COLUMN_NAMES,
|
||||
len(PlaceBaseView.COLUMN_NAMES),
|
||||
self, title, dbstate, uistate, self.COLUMN_NAMES,
|
||||
len(self.COLUMN_NAMES),
|
||||
model, signal_map,
|
||||
dbstate.db.get_place_bookmarks(),
|
||||
Bookmarks.PlaceBookmarks, nav_group,
|
||||
|
@@ -78,11 +78,11 @@ class RelCalc(Tool.Tool, ManagedWindow.ManagedWindow):
|
||||
|
||||
#set the columns to see
|
||||
for data in BasePersonView.CONFIGSETTINGS:
|
||||
if data[0] == 'columns.order':
|
||||
if data[0] == 'columns.rank':
|
||||
colord = data[1]
|
||||
elif data[0] == 'columns.visible':
|
||||
colvis = data[1]
|
||||
elif data[0] == 'columns.sizecol':
|
||||
elif data[0] == 'columns.size':
|
||||
colsize = data[1]
|
||||
self.colord = []
|
||||
for col, size in zip(colord, colsize):
|
||||
|
@@ -89,9 +89,9 @@ class EventView(ListView):
|
||||
# default setting with visible columns, order of the col, and their size
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_DESCR, COL_ID, COL_TYPE, COL_DATE, COL_PLACE]),
|
||||
('columns.order', [COL_DESCR, COL_ID, COL_TYPE, COL_PARTIC, COL_DATE,
|
||||
('columns.rank', [COL_DESCR, COL_ID, COL_TYPE, COL_PARTIC, COL_DATE,
|
||||
COL_PLACE, COL_CHAN]),
|
||||
('columns.sizecol', [200, 75, 100, 230, 150, 200, 100])
|
||||
('columns.size', [200, 75, 100, 230, 150, 200, 100])
|
||||
)
|
||||
ADD_MSG = _("Add a new event")
|
||||
EDIT_MSG = _("Edit the selected event")
|
||||
|
@@ -81,9 +81,9 @@ class FamilyView(ListView):
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_ID, COL_FATHER, COL_MOTHER, COL_REL,
|
||||
COL_MARDATE]),
|
||||
('columns.order', [COL_ID, COL_FATHER, COL_MOTHER, COL_REL,
|
||||
('columns.rank', [COL_ID, COL_FATHER, COL_MOTHER, COL_REL,
|
||||
COL_MARDATE, COL_CHAN]),
|
||||
('columns.sizecol', [75, 200, 200, 100, 100, 100])
|
||||
('columns.size', [75, 200, 200, 100, 100, 100])
|
||||
)
|
||||
|
||||
ADD_MSG = _("Add a new family")
|
||||
|
@@ -96,9 +96,9 @@ class MediaView(ListView):
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_TITLE, COL_ID, COL_TYPE, COL_PATH,
|
||||
COL_DATE]),
|
||||
('columns.order', [COL_TITLE, COL_ID, COL_TYPE, COL_PATH,
|
||||
('columns.rank', [COL_TITLE, COL_ID, COL_TYPE, COL_PATH,
|
||||
COL_DATE, COL_CHAN]),
|
||||
('columns.sizecol', [200, 75, 100, 200, 150, 150])
|
||||
('columns.size', [200, 75, 100, 200, 150, 150])
|
||||
)
|
||||
|
||||
ADD_MSG = _("Add a new media object")
|
||||
|
@@ -81,9 +81,9 @@ class NoteView(ListView):
|
||||
# default setting with visible columns, order of the col, and their size
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_PREVIEW, COL_ID, COL_TYPE, COL_MARKER]),
|
||||
('columns.order', [COL_PREVIEW, COL_ID, COL_TYPE, COL_MARKER,
|
||||
('columns.rank', [COL_PREVIEW, COL_ID, COL_TYPE, COL_MARKER,
|
||||
COL_CHAN]),
|
||||
('columns.sizecol', [350, 75, 100, 100, 100]))
|
||||
('columns.size', [350, 75, 100, 100, 100]))
|
||||
|
||||
ADD_MSG = _("Add a new note")
|
||||
EDIT_MSG = _("Edit the selected note")
|
||||
|
@@ -1,6 +1,6 @@
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2009 Nick Hall
|
||||
# Copyright (C) 2009-2010 Nick Hall
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -51,6 +51,45 @@ class PlaceTreeView(PlaceBaseView):
|
||||
"""
|
||||
A hierarchical view of the top three levels of places.
|
||||
"""
|
||||
COL_PLACE = 0
|
||||
COL_ID = 1
|
||||
COL_PARISH = 2
|
||||
COL_ZIP = 3
|
||||
COL_CITY = 4
|
||||
COL_COUNTY = 5
|
||||
COL_STATE = 6
|
||||
COL_COUNTRY = 7
|
||||
COL_LAT = 8
|
||||
COL_LON = 9
|
||||
COL_CHAN = 10
|
||||
COL_STREET = 11
|
||||
COL_NAME = 12
|
||||
# name of the columns
|
||||
COLUMN_NAMES = [
|
||||
_('Place'),
|
||||
_('ID'),
|
||||
_('Church Parish'),
|
||||
_('ZIP/Postal Code'),
|
||||
_('City'),
|
||||
_('County'),
|
||||
_('State'),
|
||||
_('Country'),
|
||||
_('Latitude'),
|
||||
_('Longitude'),
|
||||
_('Last Changed'),
|
||||
_('Street'),
|
||||
_('Place Name'),
|
||||
]
|
||||
# default setting with visible columns, order of the col, and their size
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_PLACE, COL_ID, COL_STREET, COL_CITY, COL_STATE
|
||||
]),
|
||||
('columns.rank', [COL_PLACE, COL_ID, COL_STREET, COL_ZIP, COL_CITY,
|
||||
COL_COUNTY, COL_STATE, COL_COUNTRY, COL_LAT,
|
||||
COL_LON, COL_PARISH, COL_CHAN, COL_NAME]),
|
||||
('columns.size', [250, 75, 100, 100, 100, 100, 150, 150, 150,
|
||||
150, 150, 100, 150])
|
||||
)
|
||||
|
||||
def __init__(self, dbstate, uistate):
|
||||
PlaceBaseView.__init__(self, dbstate, uistate,
|
||||
|
@@ -96,11 +96,11 @@ class RepositoryView(ListView):
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_NAME, COL_ID, COL_TYPE, COL_URL, COL_STREET,
|
||||
]),
|
||||
('columns.order', [COL_NAME, COL_ID, COL_ZIP, COL_CITY, COL_TYPE,
|
||||
('columns.rank', [COL_NAME, COL_ID, COL_ZIP, COL_CITY, COL_TYPE,
|
||||
COL_URL, COL_STREET, COL_COUNTY, COL_STATE,
|
||||
COL_COUNTRY, COL_EMAIL, COL_SURL,
|
||||
COL_CHAN]),
|
||||
('columns.sizecol', [200, 75, 100, 100, 100, 250, 100, 100, 100,
|
||||
('columns.size', [200, 75, 100, 100, 100, 250, 100, 100, 100,
|
||||
100, 100, 100, 100])
|
||||
)
|
||||
ADD_MSG = _("Add a new repository")
|
||||
|
@@ -83,9 +83,9 @@ class SourceView(ListView):
|
||||
# default setting with visible columns, order of the col, and their size
|
||||
CONFIGSETTINGS = (
|
||||
('columns.visible', [COL_TITLE, COL_ID, COL_AUTH, COL_PINFO]),
|
||||
('columns.order', [COL_TITLE, COL_ID, COL_AUTH, COL_ABBR, COL_PINFO,
|
||||
('columns.rank', [COL_TITLE, COL_ID, COL_AUTH, COL_ABBR, COL_PINFO,
|
||||
COL_CHAN]),
|
||||
('columns.sizecol', [200, 75, 150, 100, 150, 100])
|
||||
('columns.size', [200, 75, 150, 100, 150, 100])
|
||||
)
|
||||
ADD_MSG = _("Add a new source")
|
||||
EDIT_MSG = _("Edit the selected source")
|
||||
|
Reference in New Issue
Block a user