423: #line 474 "html_weaver.ipk"
424: def class_reference(self, hlevel=2, *args, **kwds):
425: ids = self.master.classes
426: if not ids:
427: ids = self.pass_frame.classes
428: keys = ids.keys()
429: keys.sort()
430: if hlevel>0:
431: self.head(hlevel,'Index of Classes')
432: self._writeline('<TABLE COLS="2" BORDER="1" CELLPADDING="2">')
433: for k in keys:
434: refs = ids[k]
435: self._write('<TR><TD VALIGN="Top"><CODE> '+k+' </CODE></TD><TD> ')
436: old_df = ''
437: for sf,sc,df,dc in refs:
438: if old_df != '': self._write(', ')
439: if old_df != df:
440: self._write(df+': <A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>')
441: old_df = df
442: else:
443: self._write('<A HREF=#'+sf+':'+str(sc)+'>'+str(dc)+'</A>')
444: self._write('</TD></TR>')
445: self._writeline('</TABLE>')
446:
447:
448: def set_fc_anchor(self,file,count):
449: self._write('<A NAME="'+file+':'+str(count)+'"></A>')
450: