<?php
/*
* (C) Copyright by Christian Möller
* All Rights reserved
*
* This file is part of the WCL (Web Control Library).
*
* WCL is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Foobar is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with WCL. If not, see <http://www.gnu.org/licenses/>.
*/
class wuiGroupBox extends wuiPanel {
var $captionLabel,
$caption,
$bgColor;
function wuiGroupBox($name) {
parent::IControl($name);
parent::setBaseTag("div");
parent::setSAttrib("margin-top: 1em; border: 1px solid #999999; padding: 0 5px 5px 5px;");
$this->captionLabel = new wuiLabel($name."_caption");
$this->captionLabel->setSAttrib("border: 1px solid #999999; position: relative; top: -1.5ex; left: 0.25em; padding: 2px; text-align: center;");
parent::add($this->captionLabel);
}
function setBackcolor($color) {
parent::setBackcolor($color);
$this->captionLabel->setBackcolor($color);
$this->bgColor = $color;
}
function setCaption($text) {
$this->caption = $text;
$this->captionLabel->setText($text);
$this->captionLabel->setWidth(strlen($text)."em");
}
}
?>