0002031: use year of a particular calendar; title contains cal and sortby
svn: r10556
This commit is contained in:
parent
60bf4fb8d4
commit
884e31685d
@ -95,6 +95,7 @@ class TimeLine(Report):
|
|||||||
|
|
||||||
sort_func_num = menu.get_option_by_name('sortby').get_value()
|
sort_func_num = menu.get_option_by_name('sortby').get_value()
|
||||||
sort_functions = _get_sort_functions(Sort.Sort(database))
|
sort_functions = _get_sort_functions(Sort.Sort(database))
|
||||||
|
self.sort_name = sort_functions[sort_func_num][0]
|
||||||
self.sort_func = sort_functions[sort_func_num][1]
|
self.sort_func = sort_functions[sort_func_num][1]
|
||||||
self.calendar = gen.lib.date.Date.ui_calendar_names[menu.get_option_by_name('calendar').get_value()]
|
self.calendar = gen.lib.date.Date.ui_calendar_names[menu.get_option_by_name('calendar').get_value()]
|
||||||
|
|
||||||
@ -152,7 +153,8 @@ class TimeLine(Report):
|
|||||||
d = None
|
d = None
|
||||||
|
|
||||||
n = name_displayer.display_formal(p)
|
n = name_displayer.display_formal(p)
|
||||||
self.doc.draw_text('TLG-text', n,incr+pad,self.header + (incr+pad)*index)
|
self.doc.draw_text('TLG-text', n,incr+pad,
|
||||||
|
self.header + (incr+pad)*index)
|
||||||
|
|
||||||
y1 = self.header + (pad+incr)*index
|
y1 = self.header + (pad+incr)*index
|
||||||
y2 = self.header + ((pad+incr)*index)+incr
|
y2 = self.header + ((pad+incr)*index)+incr
|
||||||
@ -212,7 +214,11 @@ class TimeLine(Report):
|
|||||||
normal_font = style_sheet.get_paragraph_style('TLG-Name').get_font()
|
normal_font = style_sheet.get_paragraph_style('TLG-Name').get_font()
|
||||||
label_font = style_sheet.get_paragraph_style('TLG-Label').get_font()
|
label_font = style_sheet.get_paragraph_style('TLG-Label').get_font()
|
||||||
|
|
||||||
self.doc.center_text('TLG-title',self.title,width/2.0,0)
|
byline = _("%(calendar_type)s Calendar, Sorted by %(sortby)s" %
|
||||||
|
{"calendar_type": self.calendar,
|
||||||
|
"sortby": self.sort_name})
|
||||||
|
|
||||||
|
self.doc.center_text('TLG-title',self.title + "\n" + byline,width/2.0,0)
|
||||||
|
|
||||||
label_y = self.header - (pt2cm(normal_font.get_size())*1.2)
|
label_y = self.header - (pt2cm(normal_font.get_size())*1.2)
|
||||||
top_y = self.header
|
top_y = self.header
|
||||||
|
Loading…
Reference in New Issue
Block a user