fix select person again
svn: r3136
This commit is contained in:
parent
4b52b0b83a
commit
350f5d5077
3
gramps2/configure
vendored
3
gramps2/configure
vendored
@ -2340,7 +2340,7 @@ SCROLLKEEPER_BUILD_REQUIRED=0.3.5
|
||||
|
||||
|
||||
|
||||
ac_config_files="$ac_config_files Makefile src/Makefile src/const.py src/docgen/Makefile src/filters/Makefile src/plugins/Makefile src/calendars/Makefile src/data/Makefile src/data/templates/Makefile src/po/Makefile doc/Makefile doc/gramps-manual/Makefile doc/gramps-manual/C/Makefile doc/gramps-manual/fr/Makefile doc/gramps-manual/ru/Makefile example/Makefile example/gramps/Makefile gramps.spec gramps-mdk.spec gramps.sh"
|
||||
ac_config_files="$ac_config_files Makefile src/Makefile src/const.py src/docgen/Makefile src/plugins/Makefile src/calendars/Makefile src/data/Makefile src/data/templates/Makefile src/po/Makefile doc/Makefile doc/gramps-manual/Makefile doc/gramps-manual/C/Makefile doc/gramps-manual/fr/Makefile doc/gramps-manual/ru/Makefile example/Makefile example/gramps/Makefile gramps.spec gramps-mdk.spec gramps.sh"
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
@ -2897,7 +2897,6 @@ do
|
||||
"src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
|
||||
"src/const.py" ) CONFIG_FILES="$CONFIG_FILES src/const.py" ;;
|
||||
"src/docgen/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/docgen/Makefile" ;;
|
||||
"src/filters/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/filters/Makefile" ;;
|
||||
"src/plugins/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/plugins/Makefile" ;;
|
||||
"src/calendars/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/calendars/Makefile" ;;
|
||||
"src/data/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/data/Makefile" ;;
|
||||
|
@ -209,7 +209,6 @@ Makefile
|
||||
src/Makefile
|
||||
src/const.py
|
||||
src/docgen/Makefile
|
||||
src/filters/Makefile
|
||||
src/plugins/Makefile
|
||||
src/calendars/Makefile
|
||||
src/data/Makefile
|
||||
|
@ -1,5 +1,5 @@
|
||||
%define ver 1.1.0
|
||||
%define rel 0.CVS20040421
|
||||
%define rel 0.CVS20040505
|
||||
%define prefix /usr
|
||||
%define localstatedir /var/lib
|
||||
# Ensure that internal RPM macros for configure & makeinstall
|
||||
|
@ -1,5 +1,5 @@
|
||||
%define ver 1.1.0
|
||||
%define rel 0.CVS20040421
|
||||
%define rel 0.CVS20040505
|
||||
%define prefix /usr
|
||||
%define localstatedir /var/lib
|
||||
# Ensure that internal RPM macros for configure & makeinstall
|
||||
|
@ -113,7 +113,7 @@ class Rule:
|
||||
for i in range(0,len(self.list)):
|
||||
if self.list[i]:
|
||||
v.append('%s="%s"' % (_(self.labels[i]),_(self.list[i])))
|
||||
return join(v,'; ')
|
||||
return string.join(v,'; ')
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
|
@ -1,5 +1,5 @@
|
||||
# This is the src level Makefile for Gramps
|
||||
SUBDIRS = docgen filters plugins data po calendars
|
||||
SUBDIRS = docgen plugins data po calendars
|
||||
|
||||
# For intl. support, how do we compile?
|
||||
MOSTLYCLEANFILES =
|
||||
@ -32,7 +32,6 @@ pkgpython_PYTHON = \
|
||||
Errors.py\
|
||||
EventEdit.py\
|
||||
FamilyView.py\
|
||||
Filter.py\
|
||||
Find.py\
|
||||
FontScale.py\
|
||||
FrenchRepublic.py\
|
||||
|
@ -35,9 +35,9 @@ NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = src
|
||||
DIST_COMMON = $(dist_pkgdata_DATA) $(pkgpython_PYTHON) \
|
||||
DIST_COMMON = README $(dist_pkgdata_DATA) $(pkgpython_PYTHON) \
|
||||
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(srcdir)/const.py.in
|
||||
$(srcdir)/const.py.in AUTHORS ChangeLog NEWS
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
@ -140,7 +140,7 @@ sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
|
||||
# This is the src level Makefile for Gramps
|
||||
SUBDIRS = docgen filters plugins data po calendars
|
||||
SUBDIRS = docgen plugins data po calendars
|
||||
|
||||
# For intl. support, how do we compile?
|
||||
MOSTLYCLEANFILES =
|
||||
@ -172,7 +172,6 @@ pkgpython_PYTHON = \
|
||||
Errors.py\
|
||||
EventEdit.py\
|
||||
FamilyView.py\
|
||||
Filter.py\
|
||||
Find.py\
|
||||
FontScale.py\
|
||||
FrenchRepublic.py\
|
||||
@ -210,7 +209,7 @@ pkgpython_PYTHON = \
|
||||
Report.py\
|
||||
SelectChild.py\
|
||||
SelectObject.py\
|
||||
sort.py\
|
||||
Sort.py\
|
||||
soundex.py\
|
||||
Sources.py\
|
||||
SourceView.py\
|
||||
|
@ -25,7 +25,7 @@ plugins from specfied directories, build menus for the different categories,
|
||||
and provide dialog to select and execute plugins.
|
||||
|
||||
Plugins are divided into several categories. This are: reports, tools,
|
||||
filters, importer, exporters, and document generators.
|
||||
importers, exporters, and document generators.
|
||||
"""
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2003-2004 Donald N. Allingham
|
||||
# Copyright (C) 2003 Donald N. Allingham
|
||||
#
|
||||
# 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
|
||||
@ -18,8 +18,6 @@
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
|
||||
# $Id$
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# internationalization
|
||||
@ -57,12 +55,10 @@ class SelectPerson:
|
||||
|
||||
self.renderer = gtk.CellRendererText()
|
||||
self.db = db
|
||||
self.filter = filter
|
||||
self.filter = filter
|
||||
self.glade = gtk.glade.XML(const.gladeFile,"select_person","gramps")
|
||||
self.top = self.glade.get_widget('select_person')
|
||||
title_label = self.glade.get_widget('title')
|
||||
print self.top
|
||||
print title_label
|
||||
self.filter_select = self.glade.get_widget('filter')
|
||||
self.plist = self.glade.get_widget('plist')
|
||||
self.notebook = self.glade.get_widget('notebook')
|
||||
@ -78,7 +74,7 @@ class SelectPerson:
|
||||
if filter:
|
||||
self.filter_select.set_label(flabel)
|
||||
self.filter_select.connect('toggled',self.redraw_cb)
|
||||
|
||||
self.filter_select.show()
|
||||
self.filter_select.set_active(1)
|
||||
else:
|
||||
self.filter_select.hide()
|
||||
@ -115,19 +111,21 @@ class SelectPerson:
|
||||
|
||||
def redraw(self):
|
||||
|
||||
for person_id in self.db.sort_person_keys():
|
||||
if self.use_filter and not self.filter(person_id):
|
||||
return
|
||||
|
||||
for key in self.db.sort_person_keys():
|
||||
person = self.db.get_person(key)
|
||||
if self.use_filter and not self.filter(person):
|
||||
continue
|
||||
|
||||
data = self.db.get_person_display(person_id)
|
||||
person = self.db.find_person_from_id(person_id)
|
||||
data = self.db.get_person_display(key)
|
||||
gender = person.get_gender()
|
||||
if gender == RelLib.Person.male:
|
||||
self.mmodel.add([data[0],data[1],data[3],data[5],data[6]],person_id)
|
||||
elif gender == RelLib.Person.female:
|
||||
self.fmodel.add([data[0],data[1],data[3],data[5],data[6]],person_id)
|
||||
if gender == RelLib.Person.plist:
|
||||
self.mmodel.add([data[0],data[1],data[3],data[5],data[6]],key)
|
||||
elif gender == RelLib.Person.feplist:
|
||||
self.fmodel.add([data[0],data[1],data[3],data[5],data[6]],key)
|
||||
else:
|
||||
self.umodel.add([data[0],data[1],data[3],data[5],data[6]],person_id)
|
||||
self.umodel.add([data[0],data[1],data[3],data[5],data[6]],key)
|
||||
|
||||
def select_function(self,store,path,iter,id_list):
|
||||
id_list.append(self.model.get_value(iter,1))
|
||||
@ -143,7 +141,7 @@ class SelectPerson:
|
||||
|
||||
idlist = self.get_selected_ids()
|
||||
if idlist and idlist[0]:
|
||||
return_value = idlist[0]
|
||||
return_value = self.db.get_person(idlist[0])
|
||||
else:
|
||||
return_value = None
|
||||
self.top.destroy()
|
||||
|
@ -63,7 +63,6 @@ import GenericFilter
|
||||
from QuestionDialog import *
|
||||
|
||||
import DisplayTrace
|
||||
import Filter
|
||||
import const
|
||||
import Plugins
|
||||
import Utils
|
||||
@ -709,10 +708,6 @@ class Gramps:
|
||||
|
||||
def init_filters(self):
|
||||
|
||||
#Filter.load_filters(const.filtersDir)
|
||||
#Filter.load_filters(os.path.expanduser("~/.gramps/filters"))
|
||||
#menu = Filter.build_filter_menu(self.on_filter_name_changed,self.filter_text)
|
||||
|
||||
filter_list = []
|
||||
|
||||
all = GenericFilter.GenericFilter()
|
||||
|
@ -34,7 +34,7 @@ NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = src/po
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.in
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
|
Loading…
Reference in New Issue
Block a user