//programmatically add view
@Hide
public void AddToParent(ViewGroup Parent, @Pixel int left, @Pixel int top, @Pixel int width, @Pixel int height) {
BA.Log("in AddToParent");
Parent.addView(cv, new BALayout.LayoutParams(left, top, width, height));
BA.Log("out AddToParent");
}
//this method cannot be hidden.
public void DesignerCreateView(PanelWrapper base, LabelWrapper lw, anywheresoftware.b4a.objects.collections.Map props) {
BA.Log("in DesignerCreateView");
ViewGroup vg = (ViewGroup) base.getObject().getParent();
AddToParent(vg, base.getLeft(), base.getTop(), base.getWidth(), base.getHeight());
base.RemoveView();
BA.Log("out DesignerCreateView");
//set text properties
}