444: #line 495 "html_weaver.ipk"
445: def class_reference(self, hlevel=2, *args, **kwds):
446: ids = self.master.classes
447: if not ids:
448: ids = self.pass_frame.classes
449: keys = ids.keys()
450: keys.sort()
451: if hlevel>0:
452: self.head(hlevel,'Index of Classes')
453: self._writeline('<TABLE COLS="2" BORDER="1" CELLPADDING="2">')
454: for k in keys:
455: refs = ids[k]
456: self._write('<TR><TD VALIGN="Top"><CODE> '+k+' </CODE></TD><TD> ')
457: old_df = ''
458: for sf,sc,df,dc in refs:
459: if old_df != '': self._write(', ')
460: if old_df != df:
461: self._write(df+': <A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>')
462: old_df = df
463: else:
464: self._write('<A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>')
465: self._write('</TD></TR>')
466: self._writeline('</TABLE>')
467:
468:
469: def set_fc_anchor(self,file,count):
470: self._write('<A NAME="'+file+':'+str(count)+'"></A>')
471: