return control_ui;
}
+ if (desc.datatype != Variant::INT && desc.datatype != Variant::LONG &&
+ desc.datatype != Variant::FLOAT && desc.datatype != Variant::DOUBLE &&
+ desc.datatype != Variant::BOOL) {
+ /* unsupported variant type */
+ return control_ui;
+ }
+
assert(mcontrol);
/* See if there any named values for our input value */
} else {
+ if (desc.datatype != Variant::INT && desc.datatype != Variant::LONG &&
+ desc.datatype != Variant::FLOAT && desc.datatype != Variant::DOUBLE &&
+ desc.datatype != Variant::BOOL) {
+ /* unsupported variant type */
+ return control_ui;
+ }
+
control_ui->display = manage (new EventBox);
control_ui->display->set_name ("ParameterValueDisplay");