<?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 wuiAbstractWindow extends IControl {
var $BasePanel,
$TopPanel,
$ContentPanel,
$mousedown_event,
$mousemove_event,
$mouseup_event,
$header_height;
function wuiAbstractWindow($name) {
parent::wuiAbstractPanel($name);
$this->BasePanel = new wuiPanel($name."_base");
$this->TopPanel = new wuiPanel($name."_top");
$this->ContentPanel = new wuiPanel($name."_content");
$this->BasePanel->add($this->TopPanel);
$this->BasePanel->add($this->ContentPanel);
}
function setSize($width, $height) {
$this->BasePanel->setSize($width, $height);
$this->TopPanel->setSize($width, $this->header_height);
$this->ContentPanel->setLocation(0, $this->header_height);
}
function setHeaderHeight($height) { $this->header_height = $height; }
}
?>