public function setVisible($visible) { $this->minimizeAction->setEnabled($visible); //$this->maximizeAction->setEnabled(! $this->isMaximized()); $this->restoreAction->setEnabled($this->isMaximized() or !$visible); parent::setVisible($visible); }