Next: , Previous: , Up: Graphics Object Properties   [Contents][Index]


15.3.3.14 Uicontrol Properties

The uicontrol properties are:

__modified__: "off" | {"on"}
backgroundcolor: def. [0.90980 0.90980 0.90588]
beingdeleted: {"off"} | "on"
busyaction: "cancel" | {"queue"}
buttondownfcn: string | function handle, def. [](0x0)
callback: def. [](0x0)
cdata: def. [](0x0)
children (read-only): vector of graphics handles, def. [](0x1)

Graphics handles of the uicontrol’s children.

clipping: "off" | {"on"}

If clipping is "on", the uicontrol is clipped in its parent axes limits.

createfcn: string | function handle, def. [](0x0)

Callback function executed immediately after uicontrol has been created. Function is set by using default property on root object, e.g., set (0, "defaultuicontrolcreatefcn", 'disp ("uicontrol created!")').

deletefcn: string | function handle, def. [](0x0)

Callback function executed immediately before uicontrol is deleted.

enable: "inactive" | "off" | {"on"}
extent (read-only): def. [0 0 0 0]
fontangle: "italic" | {"normal"} | "oblique"
fontname: def. "*"
fontsize: def. 10
fontunits: "centimeters" | "inches" | "normalized" | "pixels" | {"points"}
fontweight: "bold" | "demi" | "light" | {"normal"}
foregroundcolor: def. [0.18039 0.20392 0.21176]
handlevisibility: "callback" | "off" | {"on"}

If handlevisibility is "off", the uicontrol’s handle is not visible in its parent’s "children" property.

hittest: "off" | {"on"}
horizontalalignment: {"center"} | "left" | "right"
interruptible: "off" | {"on"}
keypressfcn: def. [](0x0)
listboxtop: def. 1
max: def. 1
min: def. 0
parent: graphics handle

Handle of the parent graphics object.

position: def. [0 0 80 30]
selected: {"off"} | "on"
selectionhighlight: "off" | {"on"}
sliderstep: def. [0.010000 0.100000]
string: def. ""
style: "checkbox" | "edit" | "frame" | "listbox" | "popupmenu" | {"pushbutton"} | "radiobutton" | "slider" | "text" | "togglebutton"
tag: string, def. ""

A user-defined string to label the graphics object.

tooltipstring: def. ""
type (read-only): string

Class name of the graphics object. type is always "uicontrol"

uicontextmenu: graphics handle, def. [](0x0)

Graphics handle of the uicontextmenu object that is currently associated to this uicontrol object.

units: "centimeters" | "characters" | "inches" | "normalized" | {"pixels"} | "points"
userdata: Any Octave data, def. [](0x0)

User-defined data to associate with the graphics object.

value: def. 0
verticalalignment: "bottom" | {"middle"} | "top"
visible: "off" | {"on"}

If visible is "off", the uicontrol is not rendered on screen.


Next: , Previous: , Up: Graphics Object Properties   [Contents][Index]