public virtual void updateFromChild(GuiControl ctrl) { if (ctrl.internalName == "PopupMenu") { ((GuiControl)this.FOF("TextEdit")).call("setText", ctrl.call("getText")); } else if (ctrl.internalName == "textEdit") { GuiPopUpMenuCtrl popup = this.FOF("PopupMenu"); popup.changeTextById(popup.getSelected(), ctrl.call("getText")); onRenameItem(); } }