rubberbox
rubberbox — Rubberband box for rectangle selection
Calling sequence
[final_rect,btn]=rubberbox(initial_rect)
[final_rect,btn]=rubberbox()
Parameters
initial_rect | : vector with two or four entries. With four entries it gives the
initial rectangle defined by [x_left, y_top, width, height], with
two entries width and height are supposed to be 0.
coordinates of the upper-left corner of |
final_rect | :a rectangle defined by [x_left, y_top, width, height] |
btn | :an integer, the number of the mouse button clicked |
Description
rubberbox(initial_rect) tracks a rubberband box in
the current graphic window, following the mouse. When a button is clicked rubberbox returns the final
rectangles definition in final_Rect. If the argument
initial_rect user has to click to fix the initial
corner position.
Examples
xsetech(frect=[0,0,100,100])
[x,y]=xclick();r=rubberbox([x;y;30;10])
xrect(r)
r=rubberbox()
See also
xrect, xrects, xclick, xgetmouse, dragrect