6.14.5.12. Class Reference Table

Comienzo python section to interscript/weavers/html.py[15 /22 ] Siguiente Previo Primero Ăšltimo
   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:   # create an HTML anchor
   469:   def set_fc_anchor(self,file,count):
   470:     self._write('<A NAME="'+file+':'+str(count)+'"></A>')
   471: 
End python section to interscript/weavers/html.py[15]