/[gzz]/gzz/metacode/umlrst.py
ViewVC logotype

Diff of /gzz/metacode/umlrst.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.33 by humppake, Mon Feb 10 13:54:13 2003 UTC revision 1.34 by humppake, Tue Feb 11 12:30:13 2003 UTC
# Line 26  def __rst_init__(): Line 26  def __rst_init__():
26      Initializes Docutils Directives.      Initializes Docutils Directives.
27      """      """
28      uml_directive.arguments = (1, 0, 0)      uml_directive.arguments = (1, 0, 0)
29      uml_directive.options = {}      uml_directive.options = {'caption': docutils.parsers.rst.directives.unchanged,
30                                 'scale': docutils.parsers.rst.directives.nonnegative_int,
31                                 }
32      uml_directive.content = 1      uml_directive.content = 1
33    
34      docutils.parsers.rst.directives._directives['uml'] = uml_directive      docutils.parsers.rst.directives._directives['uml'] = uml_directive
# Line 63  def uml_directive(name, arguments, optio Line 65  def uml_directive(name, arguments, optio
65      src = trans+attributes['name']+"_gen.eps"      src = trans+attributes['name']+"_gen.eps"
66      uml_node = docutils.nodes.image(uri=src, alt="UML: "+attributes['name'],      uml_node = docutils.nodes.image(uri=src, alt="UML: "+attributes['name'],
67                                      _uml=attributes['name'])                                      _uml=attributes['name'])
68    
69        #if we have a caption, we want to make it a figure (or do we?)
70        if options.has_key('caption') and len(options['caption']) > 0:
71            uml_node = docutils.nodes.figure('', uml_node)
72            caption = docutils.nodes.caption('', options['caption'])
73            uml_node += caption
74    
75      if content:      if content:
76    
77          #splits content into uml and mp parts          #splits content into uml and mp parts
# Line 106  def uml_directive(name, arguments, optio Line 115  def uml_directive(name, arguments, optio
115    
116      return [uml_node]      return [uml_node]
117    
   
118  def add_refer_context(name, top = 0):  def add_refer_context(name, top = 0):
119      if settings.has_key('context'):      if settings.has_key('context'):
120          if (os.path.isfile(mputils._slashify(settings['tmpdir'])\          if (os.path.isfile(mputils._slashify(settings['tmpdir'])\

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26