Revision: 6517
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6517&view=rev
Author:   jdh2358
Date:     2008-12-08 21:06:49 +0000 (Mon, 08 Dec 2008)

Log Message:
-----------
fixed inaxes event bug

Modified Paths:
--------------
    trunk/matplotlib/doc/_templates/gallery.html
    trunk/matplotlib/doc/users/mathtext.rst
    trunk/matplotlib/lib/matplotlib/backend_bases.py
    trunk/matplotlib/lib/matplotlib/patches.py

Modified: trunk/matplotlib/doc/_templates/gallery.html
===================================================================
--- trunk/matplotlib/doc/_templates/gallery.html        2008-12-08 20:21:33 UTC 
(rev 6516)
+++ trunk/matplotlib/doc/_templates/gallery.html        2008-12-08 21:06:49 UTC 
(rev 6517)
@@ -53,6 +53,8 @@
 
 <a href="examples/api/two_scales.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/two_scales.png" 
border="0" alt="two_scales"/></a>
 
+<a href="examples/api/unicode_minus.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/unicode_minus.png" 
border="0" alt="unicode_minus"/></a>
+
 <a href="examples/api/watermark_image.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/watermark_image.png" 
border="0" alt="watermark_image"/></a>
 
 <a href="examples/api/watermark_text.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/watermark_text.png" 
border="0" alt="watermark_text"/></a>
@@ -217,8 +219,12 @@
 
 <a href="examples/pylab_examples/errorbar_limits.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_limits_01.png"
 border="0" alt="errorbar_limits"/></a>
 
+<a href="examples/pylab_examples/fancyarrow_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/fancyarrow_demo.png"
 border="0" alt="fancyarrow_demo"/></a>
+
 <a href="examples/pylab_examples/fancybox_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/fancybox_demo.png"
 border="0" alt="fancybox_demo"/></a>
 
+<a href="examples/pylab_examples/fancybox_demo2.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/fancybox_demo2.png"
 border="0" alt="fancybox_demo2"/></a>
+
 <a href="examples/pylab_examples/fancytextbox_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/fancytextbox_demo.png"
 border="0" alt="fancytextbox_demo"/></a>
 
 <a href="examples/pylab_examples/figimage_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/figimage_demo.png"
 border="0" alt="figimage_demo"/></a>
@@ -333,6 +339,8 @@
 
 <a href="examples/pylab_examples/legend_demo2.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/legend_demo2.png"
 border="0" alt="legend_demo2"/></a>
 
+<a href="examples/pylab_examples/legend_demo3.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/legend_demo3.png"
 border="0" alt="legend_demo3"/></a>
+
 <a href="examples/pylab_examples/legend_scatter.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/legend_scatter.png"
 border="0" alt="legend_scatter"/></a>
 
 <a href="examples/pylab_examples/line_collection.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/line_collection.png"
 border="0" alt="line_collection"/></a>

Modified: trunk/matplotlib/doc/users/mathtext.rst
===================================================================
--- trunk/matplotlib/doc/users/mathtext.rst     2008-12-08 20:21:33 UTC (rev 
6516)
+++ trunk/matplotlib/doc/users/mathtext.rst     2008-12-08 21:06:49 UTC (rev 
6517)
@@ -143,8 +143,16 @@
     s(t) = \mathcal{A}\sin(2 \omega t)
 
 Here "s" and "t" are variable in italics font (default), "sin" is in
-Roman font, and the amplitude "A" is in calligraphy font.
+Roman font, and the amplitude "A" is in calligraphy font.  Note in the
+example above the caligraphy ``A`` is squished into the ``sin``.  You
+can use a spacing command to add a little whitespace between them::
 
+    s(t) = \mathcal{A}\/\sin(2 \omega t)
+
+.. math::
+
+    s(t) = \mathcal{A}\/\sin(2 \omega t)
+
 The choices available with all fonts are:
 
     ============================ ==================================
@@ -159,7 +167,7 @@
 .. role:: math-stix(math)
    :fontset: stix
 
-When using the STIX fonts, you also have the choice of:
+When using the `STIX <http://www.aip.org/stixfonts/>`_ fonts, you also have 
the choice of:
 
     ====================================== 
=========================================
     Command                                Result

Modified: trunk/matplotlib/lib/matplotlib/backend_bases.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backend_bases.py    2008-12-08 20:21:33 UTC 
(rev 6516)
+++ trunk/matplotlib/lib/matplotlib/backend_bases.py    2008-12-08 21:06:49 UTC 
(rev 6517)
@@ -758,7 +758,7 @@
 
         if x is None or y is None:
             # cannot check if event was in axes if no x,y info
-            self.inaxes = False
+            self.inaxes = None
             self._update_enter_leave()
             return
 

Modified: trunk/matplotlib/lib/matplotlib/patches.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/patches.py  2008-12-08 20:21:33 UTC (rev 
6516)
+++ trunk/matplotlib/lib/matplotlib/patches.py  2008-12-08 21:06:49 UTC (rev 
6517)
@@ -1382,9 +1382,9 @@
     for row in _table:
         for column, cell in zip(columns, row):
             column.append(cell)
-            
-    
 
+
+
     col_len = [max([len(cell) for cell in column]) for column in columns]
 
     lines = []
@@ -1394,10 +1394,10 @@
     lines.append(table_formatstr)
     lines.append(pad + '   '.join([cell.ljust(cl) for cell, cl in 
zip(_table[0], col_len)]))
     lines.append(table_formatstr)
-    
+
     lines.extend([(pad + '   '.join([cell.ljust(cl) for cell, cl in zip(row, 
col_len)]))
                   for row in _table[1:]])
-    
+
     lines.append(table_formatstr)
     lines.append('')
     return "\n".join(lines)
@@ -1427,10 +1427,10 @@
                     for argname, argdefault in zip(args[1:], defaults)]
         else:
             args = []
-            
+
         _table.append([cls.__name__, name,
                        ",".join([("%s=%s" % (an, av)) for an, av in args])])
-        
+
     return _pprint_table(_table)
 
 
@@ -1448,7 +1448,7 @@
 
         # the "class" should have the _style_list attribute, which is
         # a dictionary of stylname, style class paie.
-        
+
         _list = stylename.replace(" ","").split(",")
         _name = _list[0].lower()
         try:
@@ -1492,20 +1492,20 @@
 
            BoxStyle.Round(pad=0.2)
 
-    or 
+    or
 
            BoxStyle("Round", pad=0.2)
 
     or
-        
+
            BoxStyle("Round, pad=0.2")
 
     Following boxstyle classes are defined.
-    
+
     %(AvailableBoxstyles)s
 
     An instance of any boxstyle class is an callable object,
-    whose call signature is
+    whose call signature is::
 
        __call__(self, x0, y0, width, height, mutation_size, aspect_ratio=1.)
 
@@ -1517,7 +1517,7 @@
     the mutation.
 
     """
-    
+
     _style_list = {}
 
 
@@ -1593,7 +1593,7 @@
              *pad*
                 amount of padding
             """
-            
+
             self.pad = pad
             super(BoxStyle.Square, self).__init__()
 
@@ -1653,7 +1653,7 @@
             dxx = dx*.5
             # adjust x0.  1.4 <- sqrt(2)
             x0 = x0 + pad / 1.4
-            
+
             cp = [(x0+dxx, y0), (x1, y0), (x1, y1), (x0+dxx, y1),
                   (x0+dxx, y1+dxx), (x0-dx, y0+dx), (x0+dxx, y0-dxx), # arrow
                   (x0+dxx, y0), (x0+dxx, y0)]
@@ -1687,7 +1687,7 @@
 
             return p
 
-        
+
     _style_list["rarrow"] = RArrow
 
 
@@ -1770,7 +1770,7 @@
             *rounding_size*
               rounding size of edges. *pad* if None
             """
-            
+
             self.pad = pad
             self.rounding_size = rounding_size
             super(BoxStyle.Round4, self).__init__()
@@ -2038,8 +2038,8 @@
             self._bbox_transmuter = boxstyle
         else:
             self._bbox_transmuter = BoxStyle(boxstyle, **kw)
-        
 
+
     kwdoc = dict()
     kwdoc["AvailableBoxstyles"]=_pprint_styles(BoxStyle._style_list)
     kwdoc.update(artist.kwdocd)
@@ -2180,12 +2180,12 @@
 
            ConnectionStyle.Arc3(rad=0.2)
 
-    or 
+    or
 
            ConnectionStyle("Arc3", rad=0.2)
 
     or
-        
+
            ConnectionStyle("Arc3, rad=0.2")
 
     Following classes are defined
@@ -2194,7 +2194,7 @@
 
 
     An instance of any connection style class is an callable object,
-    whose call signature is
+    whose call signature is::
 
         __call__(self, posA, posB, patchA=None, patchB=None, shrinkA=2., 
shrinkB=2.)
 
@@ -2204,17 +2204,17 @@
     (or end) from the boundary of the patch. The path is further
     shrinked by *shrinkA* (or *shrinkB*) which is given in points.
     """
-    
+
     _style_list = {}
 
 
     class _Base(object):
         """
         A base class for connectionstyle classes. The dervided needs
-        to implement a *connect* methods whose call signature is
+        to implement a *connect* methods whose call signature is::
 
           connect(posA, posB)
-          
+
         where posA and posB are tuples of x, y coordinates to be
         connected.  The methods needs to return a path connecting two
         points. This base class defines a __call__ method, and few
@@ -2289,7 +2289,7 @@
             Calls the *connect* method to create a path between *posA*
              and *posB*. The path is clipped and shrinked.
             """
-            
+
             path = self.connect(posA, posB)
 
             clipped_path = self._clip(path, patchA, patchB)
@@ -2334,8 +2334,8 @@
             return Path(vertices, codes)
 
     _style_list["arc3"] = Arc3
-    
 
+
     class Angle3(_Base):
         """
         Creates a simple quadratic bezier curve between two
@@ -2448,16 +2448,16 @@
         def __init__(self, angleA=0, angleB=0, armA=None, armB=None, rad=0.):
             """
             *angleA* :
-              starting angle of the path  
+              starting angle of the path
 
             *angleB* :
-              ending angle of the path    
+              ending angle of the path
 
             *armA* :
-              length of the starting arm  
+              length of the starting arm
 
             *armB* :
-              length of the ending arm    
+              length of the ending arm
 
             *rad* :
               rounding radius of the edges
@@ -2531,9 +2531,9 @@
 
     __doc__ = cbook.dedent(__doc__) % \
            {"AvailableConnectorstyles": _pprint_styles(_style_list)}
-    
 
 
+
 class ArrowStyle(_Style):
     """
     :class:`ArrowStyle` is a container class which defines several
@@ -2543,12 +2543,12 @@
     A arrowstyle object can be either created as
 
            ArrowStyle.Fancy(head_length=.4, head_width=.4, tail_width=.4)
-    or 
+    or
 
            ArrowStyle("Fancy", head_length=.4, head_width=.4, tail_width=.4)
 
     or
-        
+
            ArrowStyle("Fancy, head_length=.4, head_width=.4, tail_width=.4")
 
     Following classes are defined
@@ -2557,7 +2557,7 @@
 
 
     An instance of any arrow style class is an callable object,
-    whose call signature is
+    whose call signature is::
 
         __call__(self, path, mutation_size, linewidth, aspect_ratio=1.)
 
@@ -2795,14 +2795,14 @@
 
     class CurveA(_Curve):
         """
-        An arrow with a head at its begin point. 
+        An arrow with a head at its begin point.
         """
 
         def __init__(self, head_length=.4, head_width=.2):
             """
             *head_length*
               length of the arrow head
-            
+
             *head_width*
               width of the arrow head
             """
@@ -2816,14 +2816,14 @@
 
     class CurveB(_Curve):
         """
-        An arrow with a head at its end point. 
+        An arrow with a head at its end point.
         """
 
         def __init__(self, head_length=.4, head_width=.2):
             """
             *head_length*
               length of the arrow head
-            
+
             *head_width*
               width of the arrow head
             """
@@ -2837,14 +2837,14 @@
 
     class CurveAB(_Curve):
         """
-        An arrow with heads both at the begin and the end point. 
+        An arrow with heads both at the begin and the end point.
         """
 
         def __init__(self, head_length=.4, head_width=.2):
             """
             *head_length*
               length of the arrow head
-            
+
             *head_width*
               width of the arrow head
             """
@@ -2859,7 +2859,7 @@
     class _Bracket(_Base):
 
         def __init__(self, bracketA=None, bracketB=None,
-                     widthA=1., widthB=1., 
+                     widthA=1., widthB=1.,
                      lengthA=0.2, lengthB=0.2,
                      angleA=None, angleB=None,
                      scaleA=None, scaleB=None
@@ -2870,8 +2870,8 @@
             self.angleA, self.angleB = angleA, angleB
             self.scaleA, self.scaleB= scaleA, scaleB
 
-        def _get_bracket(self, x0, y0, 
-                         cos_t, sin_t, width, length, 
+        def _get_bracket(self, x0, y0,
+                         cos_t, sin_t, width, length,
                          ):
 
             # arrow from x0, y0 to x1, y1
@@ -2949,10 +2949,10 @@
             """
             *widthB*
               width of the bracket
-              
+
             *lengthB*
               length of the bracket
-              
+
             *angleB*
               angle between the bracket and the line
             """
@@ -2975,12 +2975,12 @@
 
             *head_with*
               width of the arrow head
-            
+
             *tail_width*
               width of the arrow tail
 
             """
-            
+
             self.head_length, self.head_width, self.tail_width = \
                     head_length, head_width, tail_width
             super(ArrowStyle.Simple, self).__init__()
@@ -3043,7 +3043,7 @@
 
             *head_with*
               width of the arrow head
-            
+
             *tail_width*
               width of the arrow tail
 
@@ -3140,7 +3140,7 @@
         Wedge(?) shape. Only wokrs with a quadratic bezier curve.  The
         begin point has a width of the tail_width and the end point has a
         width of 0. At the middle, the width is shrink_factor*tail_width.
-        
+
         """
 
         def __init__(self, tail_width=.3, shrink_factor=0.5):
@@ -3151,7 +3151,7 @@
             *shrink_factor*
               fraction of the arrow width at the middle point
             """
-            
+
             self.tail_width = tail_width
             self.shrink_factor = shrink_factor
             super(ArrowStyle.Wedge, self).__init__()
@@ -3191,7 +3191,7 @@
     A fancy arrow patch. It draws an arrow using the :class:ArrowStyle.
     """
 
-    
+
     def __str__(self):
         return self.__class__.__name__ \
             + "FancyArrowPatch(%g,%g,%g,%g,%g,%g)" % tuple(self._q_bezier)
@@ -3340,8 +3340,8 @@
             self._connector = connectionstyle
         else:
             self._connector = ConnectionStyle(connectionstyle, **kw)
-            
 
+
     def get_connectionstyle(self):
         """
         Return the ConnectionStyle instance


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to