Mercurial > octave-nkf
comparison src/ChangeLog @ 12389:5367bd36b9f8
implement autopositioning requests from text objects to axes
author | Konstantinos Poulios <logari81@googlemail.com> |
---|---|
date | Sun, 06 Feb 2011 17:17:12 +0100 |
parents | d1e48a4a9a0b |
children | 5252f12537f8 |
comparison
equal
deleted
inserted
replaced
12388:cf9ca0dbc5ee | 12389:5367bd36b9f8 |
---|---|
1 2011-02-06 Konstantinos Poulios <logari81@googlemail.com> | |
2 | |
3 * graphics.h.in (class axes::properties): Tag positionmode, | |
4 rotationmode, horizontalalignmentmode, verticalalignmentmode | |
5 with "u" qualifier. New hidden property autopos_tag. | |
6 (axes::properties::request_autopos, | |
7 axes::properties::update_positionmode, | |
8 axes::properties::update_rotationmode, | |
9 axes::properties::update_horizontalalignmentmode, | |
10 axes::properties::update_verticalalignmentmode): New functions | |
11 (base_properties::update_autopos): New virtual function. | |
12 (axes::properties::update_xlabel_position, | |
13 axes::properties::update_ylabel_position, | |
14 axes::properties::update_zlabel_position, | |
15 axes::properties::update_title_position): Made public. | |
16 * graphics.cc (base_properties::update_autopos, | |
17 axes::properties::update_autopos, | |
18 text::properties::request_autopos): New functions. | |
19 (axes::properties::init, axes::properties::set_defaults, | |
20 axes::properties::set_xlabel, axes::properties::set_ylabel, | |
21 axes::properties::set_zlabel, axes::properties::set_title): | |
22 Set autopos_tag for {x,y,z}label and title. | |
23 (axes::properties::update_xlabel_position, | |
24 axes::properties::update_ylabel_position, | |
25 axes::properties::update_zlabel_position, | |
26 axes::properties::update_title_position): Run only for non-empty | |
27 strings. Set autopos_tag temporarily to none in order to prevent | |
28 race conditions. | |
29 | |
1 2011-02-06 Konstantinos Poulios <logari81@googlemail.com> | 30 2011-02-06 Konstantinos Poulios <logari81@googlemail.com> |
2 | 31 |
3 * graphics.cc: Untabify and improve indentation. | 32 * graphics.cc: Untabify and improve indentation. |
4 | 33 |
5 2011-02-06 Konstantinos Poulios <logari81@googlemail.com> | 34 2011-02-06 Konstantinos Poulios <logari81@googlemail.com> |