@c DO NOT EDIT!  Generated automatically by genpropdoc.m.

@c Copyright (C) 2014-2016 Pantxo Diribarne
@c
@c This file is part of Octave.
@c
@c Octave is free software; you can redistribute it and/or modify it
@c under the terms of the GNU General Public License as published by the
@c Free Software Foundation; either version 3 of the License, or (at
@c your option) any later version.
@c
@c Octave is distributed in the hope that it will be useful, but WITHOUT
@c ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
@c FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
@c for more details.
@c
@c You should have received a copy of the GNU General Public License
@c along with Octave; see the file COPYING.  If not, see
@c <http://www.gnu.org/licenses/>.

@table @asis

@anchor{XREFimage__modified__}
@cindex image __modified__
@item @code{__modified__}: @qcode{"off"} | @{@qcode{"on"}@}



@anchor{XREFimagealphadata}
@cindex image alphadata
@item @code{alphadata}: scalar | matrix, def. @code{1}
Transparency is not yet implemented for image objects.  @code{alphadata} is unused.


@anchor{XREFimagealphadatamapping}
@cindex image alphadatamapping
@item @code{alphadatamapping}: @qcode{"direct"} | @{@qcode{"none"}@} | @qcode{"scaled"}
Transparency is not yet implemented for image objects.  @code{alphadatamapping} is unused.


@anchor{XREFimagebeingdeleted}
@cindex image beingdeleted
@item @code{beingdeleted}: @{@qcode{"off"}@} | @qcode{"on"}



@anchor{XREFimagebusyaction}
@cindex image busyaction
@item @code{busyaction}: @qcode{"cancel"} | @{@qcode{"queue"}@}



@anchor{XREFimagebuttondownfcn}
@cindex image buttondownfcn
@item @code{buttondownfcn}: string | function handle, def. @code{[](0x0)}
For information on how to write graphics listener functions see @ref{Callbacks, , @w{Callbacks section}}.


@anchor{XREFimagecdata}
@cindex image cdata
@item @code{cdata}: matrix, def. 64-by-64 double



@anchor{XREFimagecdatamapping}
@cindex image cdatamapping
@item @code{cdatamapping}: @{@qcode{"direct"}@} | @qcode{"scaled"}



@anchor{XREFimagechildren}
@cindex image children
@item @code{children} (read-only): vector of graphics handles, def. @code{[](0x1)}
@code{children} is unused.


@anchor{XREFimageclipping}
@cindex image clipping
@item @code{clipping}: @qcode{"off"} | @{@qcode{"on"}@}
If @code{clipping} is @qcode{"on"}, the image is clipped in its parent axes limits.


@anchor{XREFimagecreatefcn}
@cindex image createfcn
@item @code{createfcn}: string | function handle, def. @code{[](0x0)}
Callback function executed immediately after image has been created.  Function is set by using default property on root object, e.g., @code{set (0, "defaultimagecreatefcn", 'disp ("image created!")')}.

For information on how to write graphics listener functions see @ref{Callbacks, , @w{Callbacks section}}.


@anchor{XREFimagedeletefcn}
@cindex image deletefcn
@item @code{deletefcn}: string | function handle, def. @code{[](0x0)}
Callback function executed immediately before image is deleted.

For information on how to write graphics listener functions see @ref{Callbacks, , @w{Callbacks section}}.


@anchor{XREFimagedisplayname}
@cindex image displayname
@item @code{displayname}: string | cell array of strings, def. @qcode{""}
Text for the legend entry corresponding to this image.


@anchor{XREFimagehandlevisibility}
@cindex image handlevisibility
@item @code{handlevisibility}: @qcode{"callback"} | @qcode{"off"} | @{@qcode{"on"}@}
If @code{handlevisibility} is @qcode{"off"}, the image's handle is not visible in its parent's "children" property.


@anchor{XREFimagehittest}
@cindex image hittest
@item @code{hittest}: @qcode{"off"} | @{@qcode{"on"}@}



@anchor{XREFimageinterruptible}
@cindex image interruptible
@item @code{interruptible}: @qcode{"off"} | @{@qcode{"on"}@}



@anchor{XREFimageparent}
@cindex image parent
@item @code{parent}: graphics handle
Handle of the parent graphics object.


@anchor{XREFimageselected}
@cindex image selected
@item @code{selected}: @{@qcode{"off"}@} | @qcode{"on"}



@anchor{XREFimageselectionhighlight}
@cindex image selectionhighlight
@item @code{selectionhighlight}: @qcode{"off"} | @{@qcode{"on"}@}



@anchor{XREFimagetag}
@cindex image tag
@item @code{tag}: string, def. @qcode{""}
A user-defined string to label the graphics object.


@anchor{XREFimagetype}
@cindex image type
@item @code{type} (read-only): string
Class name of the graphics object.  @code{type} is always @qcode{"image"}


@anchor{XREFimageuicontextmenu}
@cindex image uicontextmenu
@item @code{uicontextmenu}: graphics handle, def. @code{[](0x0)}
Graphics handle of the uicontextmenu object that is currently associated to this image object.


@anchor{XREFimageuserdata}
@cindex image userdata
@item @code{userdata}: Any Octave data, def. @code{[](0x0)}
User-defined data to associate with the graphics object.


@anchor{XREFimagevisible}
@cindex image visible
@item @code{visible}: @qcode{"off"} | @{@qcode{"on"}@}
If @code{visible} is @qcode{"off"}, the image is not rendered on screen.


@anchor{XREFimagexdata}
@cindex image xdata
@item @code{xdata}: two-element vector, def. @code{[1   64]}
Two-element vector @code{[xmin xmax]} specifying the x coordinates of the first and last columns of the image.

Setting @code{xdata} to the empty matrix ([]) will restore the default value of @code{[1 columns(image)]}.


@anchor{XREFimageydata}
@cindex image ydata
@item @code{ydata}: two-element vector, def. @code{[1   64]}
Two-element vector @code{[ymin ymax]} specifying the y coordinates of the first and last rows of the image.

Setting @code{ydata} to the empty matrix ([]) will restore the default value of @code{[1 rows(image)]}.

@end table