define(["dojo/_base/declare","dijit/layout/ContentPane","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/ready"],function(declare,textBox,domClass,domGeom,style,ready){return declare("core/ui/GroupBox",textBox,{labelText:"",_showLabel:true,transparent:false,widgetsInTemplate:true,content:"",postCreate:function(){this.inherited(arguments);var domNode=this.domNode;domClass.add(this.domNode,"groupBox opHasLabel");this.domNode.style.minHeight="19px";if(this.readOnly){domClass.add(this.domNode,"readonly")}if(this._showLabel){}if(this.transparent){this.domNode.style.backgroundColor="transparent"}if(this.content.length>0){this.domNode.innerHTML=this.content}this.domNode.style.position="relative";this.domNode.style.overflow="visible";domClass.add(this.domNode,"a-medBox");this.label_div=document.createElement("div");domClass.add(this.label_div,"a-label-box-label");this.label_div.innerHTML=this.labelText;this.domNode.appendChild(this.label_div);domClass.add(this.label_div,"a-label-box-label-with-value");this.startup()},addLabel:function(){return this},resizeLabel:function(){return this}})});