::GetCurrentSelection
Syntax
::model::mdlComboBoxDm:GetCurrentSelection path value
Application
MotionView Tcl GUI
Description
This command gets the currently selected entry in an mdlComboBoxDM widget.
Inputs
- path
- The full path to the mdlComboBoxDM of interest. This argument is the return value of the ::model::mdlComboBoxDM procedure used to create an mdlComboBoxDM.
- value
- Boolean value, defaults to false if not provided.
- True
- Returns the value of the selection (“DISP” for example).
- False
- Returns the label of the selection (“Displacement” for example).
Example
To get the current selection of the value of an mdlComboBoxDM
widget:
::model::GetClientHandle clnt
clnt GetModelHandle mdl
clnt ReleaseHandle
mdl InterpretEntity entMot Motion mot_0 "\"Motion 0\""
mdl ReleaseHandle
set dlg [toplevel .dlg]
set frm [frame $dlg.frm -padx 10 -pady 10]
grid $frm -row 0 -column 0 -sticky nesw
set data { "DISP" "Displacement" "VEL" "Velocity" "ACCL" "Acceleration" }
set motion [::model::mdlComboBoxDM .dlg.frm.motion entMot "itype" $data -label "Type:"]
grid $motion -row 0 -column 0
set value [ ::model::mdlComboBoxDm::GetCurrentSelection $motion true]
entMot ReleaseHandle
Errors
None.