[changeset] - x,y,zlabel/title respect axes font properties

John W. Eaton jwe at bevo.che.wisc.edu
Thu Oct 9 09:26:44 CDT 2008


On  9-Oct-2008, Ben Abbott wrote:

| This changeset sets the font properties for the xlabel, ylabel,  
| zlabel, and title in a manner consistent with Matlab.
| 
| Meaning as new axis labels are set via xlabel(), ylabel(), zlabel(),  
| title() their font properties default to that of their parent axis.

| -
| -    h = __go_text__ (ca, "string", txt, "rotation", rot, varargin{:});
| +    h = __go_text__ (ca, "fontangle", get (gca, "fontangle"),
| +                         "fontname", get (gca, "fontname"),
| +                         "fontsize", get (gca, "fontsize"),
| +                         "fontunits", get (gca, "fontunits"),
| +                         "fontweight", get (gca, "fontweight"),
| +                         "string", txt, "rotation", rot, varargin{:});

If you are inheriting from the parent axes object, then shouldn't you
get the properties from CA instead of GCA()?

jwe


More information about the Octave-maintainers mailing list