We use the term "controls" for the user-interface objects that can be added to panels or graphs. The term "widgets" is sometimes used by other application programs.

Here is a summary of the types of controls available:

Control Type

Control Description

Examples

   
ButtonWhen clicked, calls a procedure that the programmer has written.
Custom buttons can be made from imported bitmaps.
various kinds of button controls
ChartEmulates a mechanical chart recorder. Charts can be used to monitor data acquisition processes or to examine a long data record. Programming a chart is quite involved.example chart control
CheckBoxSets an off/on value for use by the programmer´s procedures. Radio buttons and disclosure triangles are specializations of Checkbox. Custom checkboxes can be made from imported bitmaps.checkbox, radio, and disclosure button control examples
CustomControlCustom control type completely specified and modified by the programmer.custom control that looks like an analog meter
GroupBoxAn organizational element that groups controls with a box or line.group box and divider examples
ListBoxLists items for viewing or selecting.list box example
PopupMenuUsed by the user to choose a value for use by the programmer´s procedures.popup menu examples, including text, color, color table, line style, marker and fill pattern popups
SetVariableSets and displays a numeric or string global variable. The user can set the variable by clicking or typing. For numeric variables, the control can include up and down buttons for incrementing or decrementing the value stored in the variable.example SetVariable controls that change the value of numeric and string globals
SliderDuplicates the behavior of a mechanical slider. Selects either discrete or continuous values.vertical and horizontal slider examples, optionally with ticks and/or labels
TabControlSelects between groups of controls in complex panels.tab control example with two tabs; each tab shows and hides controls within it
TitleBoxProvides explanatory text or message.example title boxes, one plain and others with various styles of frame
ValDisplayPresents a readout of a numeric expression which usually references a global variable. The readout can be in the form of numeric text or a thermometer bar or bothsome of the many forms a ValDisplay control can take: just a numeric readout, a horizontal bar, a colored square or circular "LED" or some combination

Forum

Support

Gallery

Igor Pro 8

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More