public virtual void setField(string name, Widget element, DataType type, object value, LWSubsystem subsystem, Point point) { element.setFieldName(name); element.setType(type); element.init(); if (value != null) element.setValue(value); ((Container) subsystem).add((Component) element); }
public virtual void setField(string key, Widget element, DataType type, object value, Point point) { this.removeField(key); this.hiddenFields.remove((object) key); value = this.verifyValue(type, value); element.setFieldName(key); if (type != null) element.setType(type); this.fields.put((object) key, (object) element); this.addElement((DisplayElement) element, point); if (value == null) return; element.setValue(value); }