- if (control.InvokeRequired)
- {
- SetControlTextCallback d = new SetControlTextCallback(SetControlText);
- try
- {
- this.Invoke(d, new object[] { control, val });
- }
- catch (Exception) { }
- }
- else
- {
- control.Text = val;
- }
+ SetControlText(lPhysicalAddress, String.Format("{0,4:X}", physicalAddress));
+ SetControlText(lDevicePresent, devicePresent ? "yes" : "no");
+ SetControlVisible(lActiveSource, isActiveSource);
+ SetControlVisible(lInactiveSource, !isActiveSource);
+ SetControlText(lVendor, vendor != CecVendorId.Unknown ? Lib.ToString(vendor) : "unknown");
+ SetControlText(lCecVersion, Lib.ToString(version));
+ SetControlText(lPowerStatus, Lib.ToString(power));
+ SetControlText(lOsdName, osdName);
+ SetControlText(lMenuLanguage, menuLanguage);
+ SetControlText(this, "Device: " + osdName);