Mercurial > hg > octave-nkf
comparison scripts/plot/draw/polar.m @ 20496: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
20495:6db2ea5556a4 | 20496: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 |