Mercurial > octave
changeset 21905:0c3f7fec9c1e
Hide "erasemode" graphics property ahead of eventual removal.
* NEWS: Announce change.
* graphics.in.h: Mark all instances of erasemode property as hidden.
author | Rik <rik@octave.org> |
---|---|
date | Wed, 15 Jun 2016 08:56:43 -0700 |
parents | 7aa8d9c28d2b |
children | e0952881e051 |
files | NEWS libinterp/corefcn/graphics.in.h |
diffstat | 2 files changed, 11 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/NEWS Tue Jun 14 13:33:05 2016 -0700 +++ b/NEWS Wed Jun 15 08:56:43 2016 -0700 @@ -78,6 +78,10 @@ questdlg, and warndlg--now exclusively use Qt for rendering. Java based versions have been removed. + ** The graphics property 'erasemode' has been hidden, and will + eventually be removed. This property has also been removed + from Matlab, and was never implemented in Octave. + ** Other new functions added in 4.2: audioformats
--- a/libinterp/corefcn/graphics.in.h Tue Jun 14 13:33:05 2016 -0700 +++ b/libinterp/corefcn/graphics.in.h Wed Jun 15 08:56:43 2016 -0700 @@ -4357,7 +4357,8 @@ BEGIN_PROPERTIES (line) color_property color , color_property (color_values (0, 0, 0), radio_values ("none")) string_property displayname , "" - radio_property erasemode , "{normal}|none|xor|background" + // FIXME: Remove erasemode property in version 4.6. + radio_property erasemode h , "{normal}|none|xor|background" // FIXME: interpreter is not a property of Matlab line objects. // Octave uses this for legend() with the string displayname. radio_property interpreter , "{tex}|none|latex" @@ -4464,7 +4465,7 @@ string_property displayname , "" color_property edgecolor , color_property (radio_values ("{none}"), color_values (0, 0, 0)) bool_property editing , "off" - radio_property erasemode , "{normal}|none|xor|background" + radio_property erasemode h , "{normal}|none|xor|background" array_property extent rG , Matrix (1, 4, 0.0) radio_property fontangle u , "{normal}|italic|oblique" string_property fontname u , OCTAVE_DEFAULT_FONTNAME @@ -4626,7 +4627,7 @@ array_property cdata u , default_image_cdata () radio_property cdatamapping al , "scaled|{direct}" string_property displayname , "" - radio_property erasemode , "{normal}|none|xor|background" + radio_property erasemode h , "{normal}|none|xor|background" row_vector_property xdata mu , Matrix () row_vector_property ydata mu , Matrix () // hidden properties for limit computation @@ -4896,7 +4897,7 @@ double_radio_property edgealpha , double_radio_property (1.0, radio_values ("flat|interp")) color_property edgecolor , color_property (color_values (0, 0, 0), radio_values ("none|flat|interp")) radio_property edgelighting , "{none}|flat|gouraud|phong" - radio_property erasemode , "{normal}|background|xor|none" + radio_property erasemode h , "{normal}|none|xor|background" double_radio_property facealpha , double_radio_property (1.0, radio_values ("flat|interp")) color_property facecolor , color_property (color_values (0, 0, 0), radio_values ("none|flat|interp")) radio_property facelighting , "none|{flat}|gouraud|phong" @@ -5099,7 +5100,7 @@ double_radio_property edgealpha , double_radio_property (1.0, radio_values ("flat|interp")) color_property edgecolor , color_property (color_values (0, 0, 0), radio_values ("none|flat|interp")) radio_property edgelighting , "{none}|flat|gouraud|phong" - radio_property erasemode , "{normal}|none|xor|background" + radio_property erasemode h , "{normal}|none|xor|background" double_radio_property facealpha , double_radio_property (1.0, radio_values ("flat|interp|texturemap")) color_property facecolor , color_property (radio_values ("none|{flat}|interp|texturemap"), color_values (0, 0, 0)) radio_property facelighting , "none|{flat}|gouraud|phong" @@ -5269,7 +5270,7 @@ BEGIN_PROPERTIES (hggroup) string_property displayname , "" - radio_property erasemode , "{normal}|none|xor|background" + radio_property erasemode h , "{normal}|none|xor|background" // hidden properties for limit computation row_vector_property alim hr , Matrix ()