parameters: (self)
return_statement: return minWidth
docstring: Find the horizontal width for drawing a line with arrows in
          minimum space. Assume arrows at end only.
docstring_summary: Find the horizontal width for drawing a line with arrows in
          minimum space. Assume arrows at end only.
docstring_tokens: Find the horizontal width for drawing a line with arrows in minimum space . Assume arrows at end only .
function: def FindMinimumWidth(self):
          """Find the horizontal width for drawing a line with arrows in
          minimum space. Assume arrows at end only.
          """
          minWidth = 0.0
          for arrowHead in self._arcArrows:
              minWidth += arrowHead.GetSize()
              if arrowHead != self._arcArrows[-1]:
                  minWidth += arrowHead + GetSpacing
  
          # We have ABSOLUTE minimum now. So
          # scale it to give it reasonable aesthetics
          # when drawing with line.
          if minWidth > 0:
              minWidth = minWidth * 1.4
          else:
              minWidth = 20.0
  
          self.SetEnds(0.0, 0.0, minWidth, 0.0)
          self.Initialise()
  
          return minWidth
function_tokens: def FindMinimumWidth ( self ) : minWidth = 0.0 for arrowHead in self . _arcArrows : minWidth += arrowHead . GetSize ( ) if arrowHead != self . _arcArrows [ - 1 ] : minWidth += arrowHead + GetSpacing # We have ABSOLUTE minimum now. So # scale it to give it reasonable aesthetics # when drawing with line. if minWidth > 0 : minWidth = minWidth * 1.4 else : minWidth = 20.0 self . SetEnds ( 0.0 , 0.0 , minWidth , 0.0 ) self . Initialise ( ) return minWidth