::mdl3StateEntry
This command creates an mdl3StateEntry widget that is tied to a numerical data member of an existing entity in the model. The mdl3StateEntry widget can accept a scalar numerical value or an equation. When an equation is entered, the equation is stored in the data member as a raw value and the evaluated results are displayed. The entry turns blue to indicate it is an evaluated value.
Syntax
::model::mdl3StateEntry path entityHandle dm eb args
Application
MotionView Tcl GUI
Description
This command creates an mdl3StateEntry widget that is tied to a numerical data member of an existing entity in the model. The mdl3StateEntry widget can accept a scalar numerical value or an equation. When an equation is entered, the equation is stored in the data member as a raw value and the evaluated results are displayed. The entry turns blue to indicate it is an evaluated value.
Inputs
- path
 - The full path to the newly created widget.
 - entityHandle
 - A handle pointing to the entity that contains the data member.
 - dm
 - The name of the data member that will hold the value.
 - eb (Optional)
 - The full path to the EditBar widget. This will default to _NONE_ if nothing is provided.
 - args
 - A list of '-' separated flags to configure the mdlFileName's behavior.
 
Example
model::GetClientHandle clnt
clnt GetModelHandle mdl
clnt ReleaseHandle
mdl InterpretEntity entPnt Point p_0 "\"Point 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 lbl [ label $dlg.frm.lbl -text "X:" -width 3 -anchor w ]
grid $lbl -row 0 -column 0 -sticky nws
set stEntry  [ ::model::mdl3StateEntry .dlg.frm.stEntry entPnt "x" ]
grid $stEntry  -row 0 -column 1
entPnt ReleaseHandleErrors
Returns the path to a mdl3StateEntry widget if successful, otherwise an error code.