UI Utilities
This section describes UI utility classes and functions.
// namespaces namespace ui.ComboBoxHistory; // enums enum ui.NetworkAdapterUsage; enum ui.WebSocketCloseMode; enum ui.WebSocketTransmitMode; // classes class ui.BufferPropertySet; class ui.ChecksumInfoSet; class ui.SerialSettingUi; class ui.SocketPropertySet; class ui.SshPropertySet; class ui.SslPropertySet; class ui.StdSessionInfoSet; class ui.ThroughputInfoSet; class ui.WebSocketUi; // global variables ui.EnumPropertyOption const ui.TransmitModeOptionTable[3] = { { "Auto", ui.WebSocketTransmitMode.Auto }, { "Text", ui.WebSocketTransmitMode.Text }, { "Binary", ui.WebSocketTransmitMode.Binary }, }; ui.EnumPropertyOption ui.CloseModeOptionTable[2] = { { "Graceful", ui.WebSocketCloseMode.Graceful }, { "Abrupt", ui.WebSocketCloseMode.Abrupt }, }; // global functions ui.EnumPropertyOption const* ui.createPcapDeviceOptionArray(); ui.EnumProperty* ui.createPcapDeviceProperty( ui.PropertyGrid* propertyGrid, ui.GroupProperty* group = null, ui.Property* beforeProp = null, char const* name, char const* toolTipText ); ui.ComboBox* ui.createPcapDeviceComboBox( ui.ToolBar* toolBar, uint_t width = - 1 ); ui.EnumPropertyOption const* ui.createNetworkAdapterOptionArray(ui.NetworkAdapterUsage usage); ui.EnumProperty* ui.createNetworkAdapterProperty( ui.PropertyGrid* propertyGrid, ui.Property* group = null, ui.Property* insertBefore = null, ui.NetworkAdapterUsage usage, char const* name, char const* toolTipText ); ui.EnumProperty* ui.createNetworkAdapterProperty( ui.PropertyGrid* propertyGrid, ui.NetworkAdapterUsage usage, char const* name, char const* toolTipText ); ui.ComboBox* ui.createNetworkAdapterComboBox( ui.ToolBar* toolBar, ui.NetworkAdapterUsage usage, uint_t width = - 1 ); io.SocketOptions ui.getSocketOptions( ui.SocketPropertySet* socketPropSet, ui.BufferPropertySet* bufferPropSet ); void ui.populateUsbDeviceListUi( ui.ComboBox* deviceCombo, ui.EnumProperty* deviceProp, io.UsbDevice* const* deviceArray, size_t deviceCount ); void ui.refreshUsbDeviceListUi( ui.ComboBox* deviceCombo, ui.EnumProperty* deviceProp ); size_t ui.findUsbDeviceComboIndex( ui.ComboBox* deviceCombo, uint_t vid, uint_t pid, uint_t bus = - 1, uint_t address = - 1 );