From: Alex R. <sh...@gr...> - 2006-02-25 06:24:29
|
Doug, I was running CLI tests before the release, and found that options_help dict of the CalendarOptions instance in the Calendar.py contains this: { 'maiden_name': ('=3D0/1',"Use married women's maiden name.", "Select to use married women's maiden name."), 'anniversaries': ('=3D0/1','Include anniversaries', 'Select to include anniversaries'), 'title': (None, None, None), 'text': (None, None, None), 'text2style': (None, None, None), 'birthdays': ('=3D0/1', 'Include birthdays', 'Select to include birthda= ys'), 'alive': ('=3D0/1', 'Include only living people', 'Select to only include living people'), 'holidays': ('=3D0/1', 'Include holidays', 'Select to include holidays'= ), 'text2': ('=3Dstr', 'Medium size text', 'Any text'), 'text3': ('=3Dstr', 'Small text area', 'Any text'), 'text1': ('=3Dstr', 'Large text area', 'Any text'), 'numbers': (None, None, None), 'offset': ('=3Dnum', 'Distance to move text on page', 'Any number'), 'year': ('=3Dnum', 'Year of calendar', 'Any year'), 'text3style': (None, None, None), 'text1style': (None, None, None), 'daynames': (None, None, None), 'border': (None, None, None) } There is a problem with options whose help values contain None. The self-documentation system relies on help values being strings. So, can these be changed? I am not sure that just replacing None with empty strings is useful. It's late now and I don't even pretend to understand what is going on with those style things. But I'm thinking that you may be able to answer it right away :-) If these are indeed styles and not options, can they be removed from the CalendarOptions? The other reports do it this way, and the style is specified as a whole by style name, not by individual style elements. If these are options visible from the report dialog (as opposed to Style Editor), then can they use more meaningful help strings? Thanks, Alex --=20 Alexander Roitman http://www.gramps-project.org |