Revision: 8889
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8889&view=rev
Author:   jdh2358
Date:     2011-01-05 15:59:33 +0000 (Wed, 05 Jan 2011)

Log Message:
-----------
fix rc file defaults issue for docs; python 2.4 compliance for formlayout

Modified Paths:
--------------
    branches/v1_0_maint/doc/matplotlibrc
    branches/v1_0_maint/lib/matplotlib/__init__.py
    branches/v1_0_maint/lib/matplotlib/backends/qt4_editor/formlayout.py

Modified: branches/v1_0_maint/doc/matplotlibrc
===================================================================
--- branches/v1_0_maint/doc/matplotlibrc        2011-01-05 15:43:30 UTC (rev 
8888)
+++ branches/v1_0_maint/doc/matplotlibrc        2011-01-05 15:59:33 UTC (rev 
8889)
@@ -232,7 +232,7 @@
 
 ### FIGURE
 # See http://matplotlib.sourceforge.net/matplotlib.figure.html#Figure
-figure.figsize   : 6, 4    # figure size in inches
+figure.figsize   : 5.5, 4.5    # figure size in inches
 #figure.dpi       : 80      # figure dots per inch
 #figure.facecolor : 0.75    # figure facecolor; 0.75 is scalar gray
 #figure.edgecolor : white   # figure edgecolor

Modified: branches/v1_0_maint/lib/matplotlib/__init__.py
===================================================================
--- branches/v1_0_maint/lib/matplotlib/__init__.py      2011-01-05 15:43:30 UTC 
(rev 8888)
+++ branches/v1_0_maint/lib/matplotlib/__init__.py      2011-01-05 15:59:33 UTC 
(rev 8889)
@@ -762,6 +762,7 @@
 
 # this is the instance used by the matplotlib classes
 rcParams = rc_params()
+rcParamsOrig = rcParams.copy()
 
 rcParamsDefault = RcParams([ (key, default) for key, (default, converter) in \
                     defaultParams.iteritems() ])
@@ -843,11 +844,19 @@
 
 def rcdefaults():
     """
-    Restore the default rc params - the ones that were created at
-    matplotlib load time.
+    Restore the default rc params - these are not the params loaded by
+    the rc file, but mpl's internal params.  See rc_file_defaults for
+    reloading the default params from the rc file
     """
     rcParams.update(rcParamsDefault)
 
+def rc_file_defaults():
+    """
+    Restore the default rc params from the original matplotlib rc that
+    was loaded
+    """
+    rcParams.update(rcParamsOrig)
+
 _use_error_msg = """ This call to matplotlib.use() has no effect
 because the the backend has already been chosen;
 matplotlib.use() must be called *before* pylab, matplotlib.pyplot,

Modified: branches/v1_0_maint/lib/matplotlib/backends/qt4_editor/formlayout.py
===================================================================
--- branches/v1_0_maint/lib/matplotlib/backends/qt4_editor/formlayout.py        
2011-01-05 15:43:30 UTC (rev 8888)
+++ branches/v1_0_maint/lib/matplotlib/backends/qt4_editor/formlayout.py        
2011-01-05 15:59:33 UTC (rev 8889)
@@ -272,7 +272,11 @@
                 field.setCurrentIndex(selindex)
             elif isinstance(value, bool):
                 field = QCheckBox(self)
-                field.setCheckState(Qt.Checked if value else Qt.Unchecked)
+                if value:
+                    field.setCheckState(Qt.Checked)
+                else:
+                    field.setCheckedState(Qt.Unchecked)
+                               
             elif isinstance(value, float):
                 field = QLineEdit(repr(value), self)
             elif isinstance(value, int):


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

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Matplotlib-checkins mailing list
Matplotlib-checkins@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to