diff options
| author | David Robillard <d@drobilla.net> | 2012-03-26 23:42:50 +0000 | 
|---|---|---|
| committer | David Robillard <d@drobilla.net> | 2012-03-26 23:42:50 +0000 | 
| commit | 882cb0ae306d8a26699a1c9224640cc8cf8971a3 (patch) | |
| tree | 9593407f173ffc53d5f8698a6f889979af75bb8d /lv2specgen | |
| parent | e01f7c8b0e4b3596d7f1d0d6d09ecd999fdbff42 (diff) | |
| download | lv2-882cb0ae306d8a26699a1c9224640cc8cf8971a3.tar.xz | |
Move files listing into contents.  Hopefully a more obvious link to the API will appease the C curmudgeons.
Diffstat (limited to 'lv2specgen')
| -rwxr-xr-x | lv2specgen/lv2specgen.py | 26 | ||||
| -rw-r--r-- | lv2specgen/template.html | 2 | 
2 files changed, 17 insertions, 11 deletions
diff --git a/lv2specgen/lv2specgen.py b/lv2specgen/lv2specgen.py index dfd2549..5fab9ee 100755 --- a/lv2specgen/lv2specgen.py +++ b/lv2specgen/lv2specgen.py @@ -1150,7 +1150,9 @@ def specgen(specloc, indir, style_uri, docdir, tags, instances=False, mode="spec      template = template.replace('@REVISION@', version_string) -    other_files = '' +     +    header_files = '' +    other_files  = ''      see_also_files = specProperties(m, spec, rdfs.seeAlso)      see_also_files.sort()      for f in see_also_files: @@ -1162,19 +1164,23 @@ def specgen(specloc, indir, style_uri, docdir, tags, instances=False, mode="spec              else:                  continue  # Skip seeAlso file outside bundle -        other_files += '<a href="%s">%s</a> ' % (uri, uri) -        if uri.endswith('.h'): +         +        entry = '<a href="%s">%s</a>' % (uri, uri) +        if uri.endswith('.h') or uri.endswith('.hpp'):              name = os.path.basename(uri) -            other_files += '(<a href="%s">docs</a>) ' % ( +            entry += ' (<a href="%s">Documentation</a>) ' % (                  docdir + '/' + name.replace('.', '_8') + '.html') -        other_files += ', ' - -    if other_files.endswith(', '): -        other_files = other_files[:len(other_files) - 2] +            header_files += '<li>%s</li>' % entry +        else: +            other_files += '<li>%s</li>' % entry -    other_files = '<tr><th class="metahead">See Also</th><td>%s</td></tr>' % other_files +    files = '' +    if header_files: +        files += '<li>API<ul>%s</ul></li>' % header_files +    if other_files: +        files += '<li>Data<ul>%s</ul></li>' % other_files -    template = template.replace('@FILES@', other_files) +    template = template.replace('@FILES@', files)      comment = getComment(m, rdflib.URIRef(spec_url), classlist)      if comment != '': diff --git a/lv2specgen/template.html b/lv2specgen/template.html index 728716f..4544323 100644 --- a/lv2specgen/template.html +++ b/lv2specgen/template.html @@ -29,7 +29,6 @@  	      (<a href="http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in">subscribe</a>)        </td></tr>        @AUTHORS@ -      @FILES@      </table>    </div> @@ -40,6 +39,7 @@        <li><a href="#sec-index">Index</a></li>        <li><a href="#sec-documentation">Documentation</a></li>        <li><a href="#sec-releases">Releases</a></li> +      @FILES@      </ul>    </div>  |