diff --git a/gramps2/src/plugins/CmdRef.py b/gramps2/src/plugins/CmdRef.py index 69a90bb60..6a85b8def 100644 --- a/gramps2/src/plugins/CmdRef.py +++ b/gramps2/src/plugins/CmdRef.py @@ -54,65 +54,67 @@ class CmdRef(Tool.Tool): f = tempfile.NamedTemporaryFile() fname = f.name - f.write('') - f.write('') + f.write('\n') f.write('') - f.write('') - f.write(' Reports and Tools parameter reference') - f.write(' ') - f.write(' Reports') + f.write(' "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">\n') + f.write('
\n') + f.write(' Reports and Tools parameter reference\n') + f.write(' \n') + f.write(' Reports\n') + counter=0 for item in PluginMgr.cl_list: - pass - #self.write_ref( f, item) - f.write(' ') - f.write(' ') - f.write(' Tools') + # self.write_ref( f, item,counter) + # counter = counter + 1 + pass + f.write(' \n') + f.write(' \n') + f.write(' Tools\n') for item in PluginMgr.cli_tool_list: - self.write_ref( f, item) - f.write(' ') - f.write(' ') - f.write(' ') - f.write(' ') - f.write('') + self.write_ref( f, item, counter) + counter = counter + 1 + f.write(' \n') + f.write(' \n') + f.write(' \n') + f.write(' \n') + f.write('
\n') f.flush() os.spawnlp( os.P_WAIT, "yelp", "yelp", fname) f.close() - def write_ref( self, f, item): - f.write('') - f.write(' %s' % item[0]) - f.write(' ') - f.write(' Options') - f.write(' ') + def write_ref( self, f, item,counter): + f.write('\n' % counter) + f.write(' %s\n' % item[0]) + f.write(' \n') + f.write(' Options\n') + f.write(' \n') oclass = item[3]( item[0]) print oclass for arg in oclass.options_help.keys(): - f.write(' ') - f.write(' ') - f.write(' %s: %s' % (arg, oclass.options_help[arg][0])) - f.write(' ') - f.write(' %s' % oclass.options_help[arg][1]) + f.write(' \n') + f.write(' \n') + f.write(' %s: %s\n' % (arg, oclass.options_help[arg][0])) + f.write(' \n') + f.write(' %s\n' % oclass.options_help[arg][1]) if type(oclass.options_help[arg][2]) in [list,tuple]: if oclass.options_help[arg][3]: - f.write(' ') + f.write(' \n') for val in oclass.options_help[arg][2]: - f.write( " %s" % val) - f.write(' ') + f.write( " %s\n" % val) + f.write(' \n') else: - f.write(' ') + f.write(' \n') for val in oclass.options_help[arg][2]: - f.write( " %s" % val) - f.write(' ') + f.write( " %s\n" % val) + f.write(' \n') else: - f.write(' Value: %s' % oclass.options_help[arg][2]) - f.write(' ') - f.write(' ') - f.write(' ') + f.write(' Value: %s\n' % oclass.options_help[arg][2]) + f.write(' \n') + f.write(' \n') + f.write(' \n') - f.write(' ') - f.write(' ') - f.write('') + f.write(' \n') + f.write(' \n') + f.write('\n') #------------------------------------------------------------------------ #