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

@c Copyright (C) 2014-2022 The Octave Project Developers
@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
@c the Free Software Foundation, either version 3 of the License, or
@c (at your option) any later version.
@c
@c Octave is distributed in the hope that it will be useful, but
@c WITHOUT ANY WARRANTY; without even the implied warranty of
@c MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
@c GNU General Public License 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 <https://www.gnu.org/licenses/>.

Properties of the root graphics object:

@table @asis

@anchor{XREFrootbeingdeleted}
@prindex root beingdeleted
@item @code{beingdeleted}: @{@qcode{"off"}@} | @qcode{"on"}
@code{beingdeleted} is unused.


@anchor{XREFrootbusyaction}
@prindex root busyaction
@item @code{busyaction}: @qcode{"cancel"} | @{@qcode{"queue"}@}
@code{busyaction} is unused.


@anchor{XREFrootbuttondownfcn}
@prindex root buttondownfcn
@item @code{buttondownfcn}: string | function handle, def. @code{[](0x0)}
@code{buttondownfcn} is unused.


@anchor{XREFrootcallbackobject}
@prindex root callbackobject
@item @code{callbackobject} (read-only): graphics handle, def. @code{[](0x0)}
Graphics handle of the current object whose callback is executing.


@anchor{XREFrootchildren}
@prindex root children
@item @code{children} (read-only): vector of graphics handles, def. @code{[](0x1)}
Graphics handles of the root's children.


@anchor{XREFrootclipping}
@prindex root clipping
@item @code{clipping}: @qcode{"off"} | @{@qcode{"on"}@}
@code{clipping} is unused.


@anchor{XREFrootcommandwindowsize}
@prindex root commandwindowsize
@item @code{commandwindowsize} (read-only): def. @code{[0   0]}



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


@anchor{XREFrootcreatefcn}
@prindex root createfcn
@item @code{createfcn}: string | function handle, def. @code{[](0x0)}
@code{createfcn} is unused.


@anchor{XREFrootcurrentfigure}
@prindex root currentfigure
@item @code{currentfigure}: graphics handle, def. @code{[](0x0)}
Graphics handle of the current figure.


@anchor{XREFrootdeletefcn}
@prindex root deletefcn
@item @code{deletefcn}: string | function handle, def. @code{[](0x0)}
@code{deletefcn} is unused.


@anchor{XREFrootfixedwidthfontname}
@prindex root fixedwidthfontname
@item @code{fixedwidthfontname}: string, def. @qcode{"Courier"}



@anchor{XREFroothandlevisibility}
@prindex root handlevisibility
@item @code{handlevisibility}: @qcode{"callback"} | @qcode{"off"} | @{@qcode{"on"}@}
@code{handlevisibility} is unused.


@anchor{XREFroothittest}
@prindex root hittest
@item @code{hittest}: @qcode{"off"} | @{@qcode{"on"}@}
@code{hittest} is unused.


@anchor{XREFrootinterruptible}
@prindex root interruptible
@item @code{interruptible}: @qcode{"off"} | @{@qcode{"on"}@}
@code{interruptible} is unused.


@anchor{XREFrootmonitorpositions}
@prindex root monitorpositions
@item @code{monitorpositions} (read-only):
@code{monitorpositions} is unused.


@anchor{XREFrootparent}
@prindex root parent
@item @code{parent}: graphics handle, def. @code{[](0x0)}
Root object has no parent graphics object.  @code{parent} is always empty.


@anchor{XREFrootpickableparts}
@prindex root pickableparts
@item @code{pickableparts}: @qcode{"all"} | @qcode{"none"} | @{@qcode{"visible"}@}
@code{pickableparts} is unused.


@anchor{XREFrootpointerlocation}
@prindex root pointerlocation
@item @code{pointerlocation}: two-element vector, def. @code{[0   0]}
@code{pointerlocation} is unused.


@anchor{XREFrootpointerwindow}
@prindex root pointerwindow
@item @code{pointerwindow} (read-only): graphics handle, def. @code{0}
@code{pointerwindow} is unused.


@anchor{XREFrootscreendepth}
@prindex root screendepth
@item @code{screendepth} (read-only): double



@anchor{XREFrootscreenpixelsperinch}
@prindex root screenpixelsperinch
@item @code{screenpixelsperinch} (read-only): double



@anchor{XREFrootscreensize}
@prindex root screensize
@item @code{screensize} (read-only): four-element vector



@anchor{XREFrootselected}
@prindex root selected
@item @code{selected}: @{@qcode{"off"}@} | @qcode{"on"}
@code{selected} is unused.


@anchor{XREFrootselectionhighlight}
@prindex root selectionhighlight
@item @code{selectionhighlight}: @qcode{"off"} | @{@qcode{"on"}@}
@code{selectionhighlight} is unused.


@anchor{XREFrootshowhiddenhandles}
@prindex root showhiddenhandles
@item @code{showhiddenhandles}: @{@qcode{"off"}@} | @qcode{"on"}
If @code{showhiddenhandles} is @qcode{"on"}, all graphics objects handles are visible in their parents' children list, regardless of the value of their @code{handlevisibility} property.


@anchor{XREFroottag}
@prindex root tag
@item @code{tag}: string, def. @qcode{""}
A user-defined string to label the graphics object.


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


@anchor{XREFrootunits}
@prindex root units
@item @code{units}: @qcode{"centimeters"} | @qcode{"characters"} | @qcode{"inches"} | @qcode{"normalized"} | @{@qcode{"pixels"}@} | @qcode{"points"}



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


@anchor{XREFrootvisible}
@prindex root visible
@item @code{visible}: @qcode{"off"} | @{@qcode{"on"}@}
@code{visible} is unused.

@end table