Figure Properties - GNU Octave
Description: GNU Octave

Next: Axes Properties, Previous: Root Figure Properties, Up: Graphics Object Properties

##### 15.3.3.2 Figure Properties

The `figure` properties are:

`__graphics_toolkit__`
  — The graphics toolkit currently in use.
`__enhanced__`
`__modified__`
`__myhandle__`
`__plot_stream__`
`alphamap`
`beingdeleted`
  — Values: "on," "off"
`busyaction`
`buttondownfcn`
`children`
  Handle to children.
`clipping`
  — Values: "on," "off"
`closerequestfcn`
  — Handle of function to call on close.
`color`
`colormap`
  An N-by-3 matrix containing the color map for the current axes.
`paperorientation`
`createfcn`
`currentaxes`
  Handle to graphics object of current axes.
`currentcharacter`
`currentobject`
`currentpoint`
  Holds the coordinates of the point over which the mouse pointer was when the mouse button was pressed. If a mouse callback function is defined, `"currentpoint"` holds the coordinates of the point over which the mouse pointer is when the function gets called.
`deletefcn`
`dockcontrols`
  — Values: "on," "off"
`doublebuffer`
  — Values: "on," "off"
`filename`
`handlevisibility`
  — Values: "on," "off"
`hittest`
`integerhandle`
`interruptible`
  — Values: "on," "off"
`inverthardcopy`
`keypressfcn`
  see `"keypressfcn"`
`keyreleasefcn`
  With `"keypressfcn"`, The keyboard callback functions. These callback functions get called when a key is pressed/released respectively. The functions are called with two input arguments. The first argument holds the handle of the calling figure. The second argument holds the event structure which has the following members:
  `Character`
    The ASCII value of the key
  `Key`
    lowercase value of the key
  `Modifier`
    A cell array containing strings representing the modifiers pressed with the key. Possible values are `"shift"`, `"alt"`, and `"control"`.
`menubar`
`mincolormap`
`name`
`nextplot`
  May be one of
  `"new"`
  `"add"`
  `"replace"`
  `"replacechildren"`
`numbertitle`
`paperorientation`
  Indicates the orientation for printing. Either `"landscape"` or `"portrait"`.
`paperposition`
`paperpositionmode`
`papersize`
`papertype`
`paperunits`
`pointer`
`pointershapecdata`
`pointershapehotspot`
`position`
`renderer`
`renderermode`
`resize`
`resizefcn`
`selected`
`selectionhighlight`
  — Values: "on," "off"
`selectiontype`
`tag`
`toolbar`
`type`
`units`
`userdata`
`visible`
  Either `"on"` or `"off"` to toggle display of the figure.
`windowbuttondownfcn`
  See `"windowbuttonupfcn"`
`windowbuttonmotionfcn`
  See `"windowbuttonupfcn"`
`windowbuttonupfcn`
  With `"windowbuttondownfcn"` and `"windowbuttonmotionfcn"`, The mouse callback functions. These callback functions get called when the mouse button is pressed, dragged, and released respectively. When these callback functions are called, the `"currentpoint"` property holds the current coordinates of the cursor.
`windowbuttonwheelfcn`
`windowstyle`
`wvisual`
`wvisualmode`
`xdisplay`
`xvisual`
`xvisualmode`