- Scilab help
- Graphics
- 2d_plot
- 3d_plot
- annotation
- axes_operations
- axis
- bar_histogram
- Color management
- Datatips
- figure_operations
- geometric_shapes
- handle
- interaction
- load_save
- pie
- polygon
- property
- style
- text
- transform
- window_control
- GlobalProperty
- Graphics: Getting started
- alufunctions
- clear_pixmap
- Compound_properties
- graphics_entities
- object_editor
- pixel_drawing_mode
- plzr
- rubberbox
- segs_properties
- show_pixmap
- square
- twinkle
- xbasr
- xchange
- xclear
- xdel
- xget
- xgetech
- xgraduate
- xgrid
- xname
- xnumb
- xpause
- xsegs
- xset
- xsetech
- xsetm
rubberbox
Rubberband box for rectangle selection
Calling Sequence
[final_rect,btn]=rubberbox() [final_rect,btn]=rubberbox(initial_rect) [final_rect,btn]=rubberbox(edition_mode) [final_rect,btn]=rubberbox(initial_rect, edition_mode)
Arguments
- 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.
- edition_mode
a boolean, if edition_mode is
%tbutton press selects the first corner, release selects the opposite corner. If edition_mode is%f, a button press or click selects the first corner, a click is requested to select the opposite corner. The default value is %f.- 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 is not specified, a click is needed to fix the initial
corner position.
Examples
See Also
| << plzr | Graphics | segs_properties >> |