* src/plugins/AncestorChart2.py: fix comment
* src/plugins/DecendChart.py: fix comment * src/plugins/TimeLine.py: Remove Title option svn: r6963
This commit is contained in:
parent
25e8b29f73
commit
0bdf53bc8d
@ -1,3 +1,8 @@
|
|||||||
|
2006-06-25 Brian Matherly <brian@gramps-project.org>
|
||||||
|
* src/plugins/AncestorChart2.py: fix comment
|
||||||
|
* src/plugins/DecendChart.py: fix comment
|
||||||
|
* src/plugins/TimeLine.py: Remove Title option
|
||||||
|
|
||||||
2006-06-24 Alex Roitman <shura@gramps-project.org>
|
2006-06-24 Alex Roitman <shura@gramps-project.org>
|
||||||
* debian/control (Build-Depends-Indep): Add xsltproc
|
* debian/control (Build-Depends-Indep): Add xsltproc
|
||||||
|
|
||||||
|
@ -184,7 +184,6 @@ class AncestorChart(Report):
|
|||||||
dispf - Display format for the output box.
|
dispf - Display format for the output box.
|
||||||
singlep - Whether to scale to fit on a single page.
|
singlep - Whether to scale to fit on a single page.
|
||||||
compress - Whether to compress chart.
|
compress - Whether to compress chart.
|
||||||
title - Title of the report displayed on top.
|
|
||||||
"""
|
"""
|
||||||
Report.__init__(self,database,person,options_class)
|
Report.__init__(self,database,person,options_class)
|
||||||
|
|
||||||
|
@ -122,7 +122,6 @@ class DescendChart(Report):
|
|||||||
|
|
||||||
dispf - Display format for the output box.
|
dispf - Display format for the output box.
|
||||||
singlep - Whether to scale to fit on a single page.
|
singlep - Whether to scale to fit on a single page.
|
||||||
title - Title of the report displayed on top.
|
|
||||||
maxgen - Maximum number of generations to include.
|
maxgen - Maximum number of generations to include.
|
||||||
"""
|
"""
|
||||||
Report.__init__(self,database,person,options_class)
|
Report.__init__(self,database,person,options_class)
|
||||||
|
@ -51,6 +51,7 @@ import BaseDoc
|
|||||||
from Filters import GenericFilter, Rules, CustomFilters
|
from Filters import GenericFilter, Rules, CustomFilters
|
||||||
import Sort
|
import Sort
|
||||||
from QuestionDialog import ErrorDialog
|
from QuestionDialog import ErrorDialog
|
||||||
|
import NameDisplay
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -75,7 +76,6 @@ class TimeLine(Report):
|
|||||||
filter - Filter to be applied to the people of the database.
|
filter - Filter to be applied to the people of the database.
|
||||||
The option class carries its number, and the function
|
The option class carries its number, and the function
|
||||||
returning the list of filters.
|
returning the list of filters.
|
||||||
title - Title of the report displayed on top
|
|
||||||
sort_func - function used to sort entries, that returns -1/0/1
|
sort_func - function used to sort entries, that returns -1/0/1
|
||||||
when given two personal handles (like cmp).
|
when given two personal handles (like cmp).
|
||||||
The option class carries its number, and the function
|
The option class carries its number, and the function
|
||||||
@ -89,7 +89,8 @@ class TimeLine(Report):
|
|||||||
filters.extend(CustomFilters.get_filters())
|
filters.extend(CustomFilters.get_filters())
|
||||||
self.filter = filters[filter_num]
|
self.filter = filters[filter_num]
|
||||||
|
|
||||||
self.title = options_class.handler.options_dict['title']
|
name = NameDisplay.displayer.display_formal(person)
|
||||||
|
self.title = _("Timeline Graph for %s") % name
|
||||||
|
|
||||||
sort_func_num = options_class.handler.options_dict['sortby']
|
sort_func_num = options_class.handler.options_dict['sortby']
|
||||||
sort_functions = options_class.get_sort_functions(Sort.Sort(database))
|
sort_functions = options_class.get_sort_functions(Sort.Sort(database))
|
||||||
@ -362,15 +363,12 @@ class TimeLineOptions(ReportOptions):
|
|||||||
# Options specific for this report
|
# Options specific for this report
|
||||||
self.options_dict = {
|
self.options_dict = {
|
||||||
'sortby' : 0,
|
'sortby' : 0,
|
||||||
'title' : '',
|
|
||||||
}
|
}
|
||||||
self.options_help = {
|
self.options_help = {
|
||||||
'sortby' : ("=num","Number of a sorting function",
|
'sortby' : ("=num","Number of a sorting function",
|
||||||
[item[0] for item in
|
[item[0] for item in
|
||||||
self.get_sort_functions(Sort.Sort(None))],
|
self.get_sort_functions(Sort.Sort(None))],
|
||||||
True),
|
True),
|
||||||
'title' : ("=str","Title string for the report",
|
|
||||||
"Whatever String You Wish"),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
def enable_options(self):
|
def enable_options(self):
|
||||||
@ -456,19 +454,10 @@ class TimeLineOptions(ReportOptions):
|
|||||||
|
|
||||||
dialog.add_option(_('Sort by'),self.sort_menu)
|
dialog.add_option(_('Sort by'),self.sort_menu)
|
||||||
|
|
||||||
self.title_box = gtk.Entry()
|
|
||||||
if self.options_dict['title']:
|
|
||||||
self.title_box.set_text(self.options_dict['title'])
|
|
||||||
else:
|
|
||||||
self.title_box.set_text(dialog.get_header(dialog.person.get_primary_name().get_name()))
|
|
||||||
self.title_box.show()
|
|
||||||
dialog.add_option(_('report|Title'),self.title_box)
|
|
||||||
|
|
||||||
def parse_user_options(self,dialog):
|
def parse_user_options(self,dialog):
|
||||||
"""
|
"""
|
||||||
Parses the custom options that we have added.
|
Parses the custom options that we have added.
|
||||||
"""
|
"""
|
||||||
self.options_dict['title'] = unicode(self.title_box.get_text())
|
|
||||||
self.options_dict['sortby'] = self.sort_menu.get_active()
|
self.options_dict['sortby'] = self.sort_menu.get_active()
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user