setEnableViewState(false); } function setSize($value) { $this->setViewState("Size", $value); } function getSize() { return $this->getViewState("Size", "Small"); } function onInit($param) { parent :: onInit($param); $this->Controls[] = "OnInit"; } function onLoad($param) { parent :: onLoad($param); $this->Controls[] = "OnLoad"; $this->adjustLayout(); } function onPreRender($param) { parent :: onPreRender($param); $this->Controls[] = "OnPreRender"; } function adjustLayout() { if ($this->getSize() == "Large") { $this->Small->setVisible(false); } else { $this->Large->setVisible(false); } } } ?>