Scilab 5.5.0
      
      - Scilab Help
 - GUI
 - Borders
 - Layouts
 - uitree
 - about
 - addmenu
 - clipboard
 - close
 - Console properties
 - createWindow
 - delmenu
 - exportUI
 - figure
 - findobj
 - gcbo
 - getcallbackobject
 - getinstalledlookandfeels
 - getlookandfeel
 - getvalue
 - Interactive Editor
 - loadGui
 - messagebox
 - printfigure
 - printsetupbox
 - progressionbar
 - root_properties
 - saveGui
 - setlookandfeel
 - setmenu
 - toolbar
 - toprint
 - tree_show
 - uicontextmenu
 - uicontrol
 - uicontrol properties
 - uigetcolor
 - uigetdir
 - uigetfile
 - uigetfont
 - uimenu
 - uimenu properties
 - uiputfile
 - unsetmenu
 - usecanvas
 - waitbar
 - x_choices
 - x_choose
 - x_choose_modeless
 - x_dialog
 - x_matrix
 - x_mdialog
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
x_choose
interactive window choice (modal dialog)
Calling Sequence
[num]=x_choose(items,title [,button])
Arguments
- items
 column vector of string, items to choose
- title
 column vector of string, comment for the dialog
- button
 string, text to appear in the button. Default value is 'Cancel'
- num
 integer, chosen item number or 0 if dialog resumed with "Cancel" button
Description
Returns in num the number of the chosen item.
![]()  | WARNING: this dialog was not modal before Scilab 5.0, please use x_choose_modeless for ascendant compatibility.  | 
Examples
n = x_choose(['item1';'item2';'item3'],['that is a comment';'for the dialog']) n = x_choose(['item1';'item2';'item3'],['that is a comment'],'Return')
See Also
- x_choose_modeless — interactive window choice (not modal dialog)
 - x_choices — interactive Xwindow choices through toggle buttons
 - x_mdialog — Dialog for interactive vector/matrix input.
 - getvalue — xwindow dialog for data acquisition
 - unix_g — shell (sh) command execution, output redirected to a variable
 
| Report an issue | ||
| << x_choices | GUI | x_choose_modeless >> | 
