comparison scripts/plot/draw/polar.m @ 20321:42b7d7758c4a

Remove axes "interpreter" property (bug #45388) * graphics.in.h (axes::properties): remove interpreter property * genpropdoc.m: remove "interpreter" from the list of axes properties * legend.m: create legend axes specific "interpreter" property * polar.m: bind labels "interpreter" to the axes "ticklabelinterpreter" * cla.m: use "ticklabelinterpreter" in test * __go_draw_axes__.m: use "ticklabelinterpreter" property for axes objects
author Pantxo Diribarne <pantxo.diribarne@gmail.com>
date Thu, 25 Jun 2015 00:22:32 +0200
parents 4197fc428c7d
children e2feb806332a
comparison
equal deleted inserted replaced
20320:6db2ea5556a4 20321:42b7d7758c4a
125 addlistener (hax, "fontangle", {@__update_text__, hg, "fontangle"}); 125 addlistener (hax, "fontangle", {@__update_text__, hg, "fontangle"});
126 addlistener (hax, "fontname", {@__update_text__, hg, "fontname"}); 126 addlistener (hax, "fontname", {@__update_text__, hg, "fontname"});
127 addlistener (hax, "fontsize", {@__update_text__, hg, "fontsize"}); 127 addlistener (hax, "fontsize", {@__update_text__, hg, "fontsize"});
128 addlistener (hax, "fontunits", {@__update_text__, hg, "fontunits"}); 128 addlistener (hax, "fontunits", {@__update_text__, hg, "fontunits"});
129 addlistener (hax, "fontweight", {@__update_text__, hg, "fontweight"}); 129 addlistener (hax, "fontweight", {@__update_text__, hg, "fontweight"});
130 addlistener (hax, "interpreter", {@__update_text__, hg, "interpreter"}); 130 addlistener (hax, "ticklabelinterpreter",
131 {@__update_text__, hg, "interpreter"});
131 addlistener (hax, "layer", {@__update_layer__, hg}); 132 addlistener (hax, "layer", {@__update_layer__, hg});
132 addlistener (hax, "gridlinestyle",{@__update_lines__,hg,"gridlinestyle"}); 133 addlistener (hax, "gridlinestyle",{@__update_lines__,hg,"gridlinestyle"});
133 addlistener (hax, "linewidth", {@__update_lines__, hg, "linewidth"}); 134 addlistener (hax, "linewidth", {@__update_lines__, hg, "linewidth"});
134 else 135 else
135 hg = findall (hax, "tag", "polar_grid"); 136 hg = findall (hax, "tag", "polar_grid");
318 319
319 lprops = {"linestyle", get(hax, "gridlinestyle"), ... 320 lprops = {"linestyle", get(hax, "gridlinestyle"), ...
320 "linewidth", get(hax, "linewidth")}; 321 "linewidth", get(hax, "linewidth")};
321 ## "fontunits" should be first because it affects "fontsize" property. 322 ## "fontunits" should be first because it affects "fontsize" property.
322 tprops(1:2:12) = {"fontunits", "fontangle", "fontname", "fontsize", ... 323 tprops(1:2:12) = {"fontunits", "fontangle", "fontname", "fontsize", ...
323 "fontweight", "interpreter"}; 324 "fontweight", "ticklabelinterpreter"};
324 tprops(2:2:12) = get (hax, tprops(1:2:12)); 325 tprops(2:2:12) = get (hax, tprops(1:2:12));
326 tprops(1:2:12) = strrep (tprops(1:2:12), "ticklabelinterpreter",
327 "interpreter");
325 328
326 ## The number of points used for a circle 329 ## The number of points used for a circle
327 circle_points = 50; 330 circle_points = 50;
328 t = linspace (0, 2*pi, circle_points)'; 331 t = linspace (0, 2*pi, circle_points)';
329 x = kron (cos (t), rtick); 332 x = kron (cos (t), rtick);
374 dellistener (hax, "fontangle"); 377 dellistener (hax, "fontangle");
375 dellistener (hax, "fontname"); 378 dellistener (hax, "fontname");
376 dellistener (hax, "fontsize"); 379 dellistener (hax, "fontsize");
377 dellistener (hax, "fontunits"); 380 dellistener (hax, "fontunits");
378 dellistener (hax, "fontweight"); 381 dellistener (hax, "fontweight");
379 dellistener (hax, "interpreter"); 382 dellistener (hax, "ticklabelinterpreter");
380 dellistener (hax, "layer"); 383 dellistener (hax, "layer");
381 dellistener (hax, "gridlinestyle"); 384 dellistener (hax, "gridlinestyle");
382 dellistener (hax, "linewidth"); 385 dellistener (hax, "linewidth");
383 endif 386 endif
384 endfunction 387 endfunction