Changeset 1066
- Timestamp:
- Aug 12, 2012 3:44:12 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
specdomain/trunk/src/specdomain/sphinxcontrib/specdomain.py
r1065 r1066 210 210 self.add_line(u'', '<autodoc>') 211 211 self.add_line(u'.. rubric:: List of SPEC Macro Files in *%s*' % specdir, '<autodoc>') 212 self.add_line(u'', '<autodoc>') 212 213 for filename in macrofiles: 214 # Show a bullet list at the top of the page 215 # This is an alternative to separate pages for each macro file 213 216 self.add_line(u'* :ref:`%s <%s>`' % (filename, filename), '<autodoc>') 217 self.add_line(u'', '<autodoc>') 214 218 self.add_line(u'-'*15, '<autodoc>') # delimiter 219 self.add_line(u'', '<autodoc>') 215 220 for filename in macrofiles: 216 221 self.add_line(u'', '<autodoc>') … … 241 246 242 247 def add_target_and_index(self, name, sig, signode): 243 targetname = ' %s-%s' % (self.objtype, name)248 targetname = 'macro:%s:%s:%s:%s' % (self.objtype, name, signode.source, str(signode.line)) 244 249 signode['ids'].append(targetname) 245 250 self.state.document.note_explicit_target(signode) … … 316 321 #text = u'! ' + sig # TODO: How to use emphasized index entry in this context? 317 322 text = name.split()[0] # when sig = "tth #: scattering angle" 318 targetname = ' %s-%s' % (self.objtype, text)323 targetname = 'var:%s:%s:%s:%s' % (self.objtype, text, signode.source, str(signode.line)) 319 324 signode['ids'].append(targetname) 320 325 # TODO: role does not point back to it yet
Note: See TracChangeset
for help on using the changeset viewer.