/[navidoc]/navidoc/navidoc/mp/__init__.py
ViewVC logotype

Diff of /navidoc/navidoc/mp/__init__.py

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

revision 1.42 by humppake, Fri Jun 27 13:17:00 2003 UTC revision 1.42.2.1 by humppake, Mon Jun 30 15:30:15 2003 UTC
# Line 27  Line 27 
27    
28  __docformat__ = 'reStructuredText'  __docformat__ = 'reStructuredText'
29    
30    """
31    Metapost module.
32    """
33    
34  import config  import config
35    
36  import os, os.path, re  import os, os.path, re
# Line 42  dbg_fail = config.dbg.shorthand('mp.fail Line 46  dbg_fail = config.dbg.shorthand('mp.fail
46  rough_edges = []  rough_edges = []
47    
48  def link_draw_code(self):  def link_draw_code(self):
49        """
50        Metapost implementation of navidoc.link.draw_code.
51        """
52      if config.mp_eps_only: return ''      if config.mp_eps_only: return ''
53      if not config.link_emphasize: return 'showlinksize("'+self.target+'", "'+self.title+'", ('+self.bbox+'));'      if not config.link_emphasize: return 'showlinksize("'+self.target+'", "'+self.title+'", ('+self.bbox+'));'
54      if self.error: return 'showlinkerror("'+self.target+'", "'+self.title+'", ('+self.bbox+'));'      if self.error: return 'showlinkerror("'+self.target+'", "'+self.title+'", ('+self.bbox+'));'
# Line 126  def context_menu(diagram): Line 133  def context_menu(diagram):
133          refers = refers_file.readlines()          refers = refers_file.readlines()
134          refers_file.close()          refers_file.close()
135    
136          # Removing white spaces, just for case          # Remove white spaces, just for case
137          for index in range(len(refers)):          for index in range(len(refers)):
138              refers[index] = refers[index].strip()              refers[index] = refers[index].strip()
139          while refers.count(''): refers.remove('')          while refers.count(''): refers.remove('')
# Line 281  def mp2png(diagram, scale=1.0): Line 288  def mp2png(diagram, scale=1.0):
288              links.append(MPLink(els))              links.append(MPLink(els))
289      dbg(bbox)      dbg(bbox)
290    
291      # scales the bounding box and prepares it for pstopnm      # Scale the bounding box and prepares it for pstopnm
292      if (bbox):      if (bbox):
293          bbox = psbbox(bbox[2:])          bbox = psbbox(bbox[2:])
294          list = bbox.pstopnm(scaling)          list = bbox.pstopnm(scaling)

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.42.2.1

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