::UpdateCurrentSelection

This command calls the mdlComboBox selection callback function that was specified during creation with the –selectionfunc option.

Syntax

::model::mdlComboBox::UpdateCurrentSelection path

Application

MotionView Tcl GUI

Description

This command calls the mdlComboBox selection callback function that was specified during creation with the –selectionfunc option.

Inputs

path
The full path to the mdlComboBox widget of interest. This argument is the return value of the ::model::mdlComboBox procedure used to create an mdlComboBox.

Example

To call the selectionfunc of an mdlComboBox widget:
::model::GetClientHandle clnt
clnt GetModelHandle mdl
clnt ReleaseHandle
mdl InterpretEntity entCrv Curve crv_0 "\"Curve 0\""
mdl ReleaseHandle


proc test_combobox_func { args } {
  puts "Callback called"
}

set dlg [toplevel .dlg]
set frm [frame $dlg.frm -padx 10 -pady 10]
grid $frm -row 0 -column 0 -sticky nesw

set data { "2D Cartesian" "2D Parametric" "3D Cartesian" "3D Parametric"}
set cb [::model::mdlComboBox .dlg.frm.cb entCrv $data \
 -label "Curve type:" -selectionfunc "test_combobox_func" ]
grid $cb -row 0 -column 0

::model::mdlComboBox::UpdateCurrentSelection $cb


entCrv ReleaseHandle

Errors

None.