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 LWSubsystem() : base(true) { LWSubsystem lwSubsystem = this; this.preferredSize = new Dimension(100, 100); this.selected = (Widget) null; this.widgets = new ArrayList(20); MainPanel.getPanel("LiveWindow").addSubsystem(this); }
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); }
public virtual void addWidget(Widget widget) { this.widgets.add((object) widget); }