Create pointer manager in figure
iptPointerManager(hFigure) creates a pointer
manager in the specified figure. The pointer manager controls pointer
behavior for graphics objects in the figure that contain pointer behavior
iptSetPointerBehavior to associate
a pointer behavior structure with a particular object to define specific
actions that occur when the mouse pointer moves over and then leaves
the object. See
iptPointerManager(hFigure, 'disable') disables
the figure's pointer manager.
iptPointerManager(hFigure, 'enable') enables
and updates the figure's pointer manager.
If the figure already contains a pointer manager,
not create a new one. It has the same effect as
Plot a line. Create a pointer manager in the figure. Then, associate a pointer behavior structure with the line object in the figure that changes the mouse pointer into a fleur whenever the pointer is over it.
h = plot(1:10); iptPointerManager(gcf); enterFcn = @(hFigure, currentPoint)... set(hFigure, 'Pointer', 'fleur'); iptSetPointerBehavior(h, enterFcn);
iptPointerManager considers not just the
object the pointer is over, but all objects in the figure.
the HG hierarchy to find the first object that contains a pointer
behavior structure. The
executes that object's pointer behavior function. For example, you
could set the pointer to be a fleur and associate that pointer with
the axes. Then, when you slide the pointer into the figure window,
it will initially be the default pointer, then change to a fleur when
you cross into the axes, and remain a fleur when you slide over the
objects parented to the axes.