Listbox
The Listbox Control is a very powerful tool to display and handle dynamic data in your pProject on-Stage. It also features an input field at the bottom that filters the list. You can see an example of how to use the Listbox in the vMix Lower Third Demo.
Properties
Columns
By default the Listbox Control has one column defined. When inputing a csv string this results in the frist column of the csv being displayed. This column also corresponds with the default output that holds the value of the currently selected row. If you need to use more columns from your csv file you can add additional columns to the Listbox Control. Each new column also creates a new output node for the Control. So for the selected row the value of column 1 is provided at first output, the value of column 2 at the second and so on. A column has 4 differend Parameters. The first is the name of the column which is also reflected at the output. The second is the data type of the column. Here are the following options available:
- Text
- Number
- Picture
- File
The third is the horizontal alignment in the content within the column and the forth is the visibility of the column in the Control. This does not affect the output.
Data Input
The Listbox Control has two inputs. The first is the Control input, the second the Data input. The simplest way to add data to a Listbox Control is to connect a label to the Data input and enter a CSV string into the label. The format of the CSV string depends on the Locale set on your system. Another way is using the Data Modifier to load a csv file from the harddisk and send it to the Data input of the Listbox Control.
Zoom Triggers
The Zoom Meetings and ZoomOSC Device can be used as Triggers on the Listbox Control. This results in the Listbox showing the list of participants in the meeting and also their microphone, video and hand-raised states.