# Fenêtre

(UI 0.9.9)

## Introduction

Représente une fenêtre UI

## Synopsis de la classe

class UI\Window extends UI\Control {
/* Propriétés */
protected $controls;
/* Constructor */
public __construct(string `$title`, Size `$size`, bool `$menu` = `false`)
/* Méthodes */
public add(UI\Control `$control`)
public error(string `$title`, string `$msg`)
public getSize(): UI\Size
public getTitle(): string
public hasBorders(): bool
public hasMargin(): bool
public isFullScreen(): bool
public msg(string `$title`, string `$msg`)
protected onClosing(): int
public open(): string
public save(): string
public setBorders(bool `$borders`)
public setFullScreen(bool `$full`)
public setMargin(bool `$margin`)
public setSize(UI\Size `$size`)
public setTitle(string `$title`)
/* Méthodes héritées */
public UI\Control::destroy()
public UI\Control::disable()
public UI\Control::enable()
public UI\Control::getParent(): UI\Control
public UI\Control::getTopLevel(): int
public UI\Control::hide()
public UI\Control::isEnabled(): bool
public UI\Control::isVisible(): bool
public UI\Control::setParent(UI\Control `$parent`)
public UI\Control::show()
}

## Propriétés

controls

  Contient les contrôles, ne doit pas être manipulé directement

## Sommaire

- UI\Window::add — Ajoute un contrôle
- UI\Window::__construct — Construit une nouvelle fenêtre
- UI\Window::error — Affiche un message d'erreur
- UI\Window::getSize — Renvoie la taille de la fenêtre
- UI\Window::getTitle — Renvoie le titre
- UI\Window::hasBorders — Détection des bordures
- UI\Window::hasMargin — Détection de margin
- UI\Window::isFullScreen — Détection de pleine écran
- UI\Window::msg — Affiche une boîte de message
- UI\Window::onClosing — Fonction de rappel de fermeture
- UI\Window::open — Ouvre une boîte de dialogue
- UI\Window::save — Boîte de sauvegarde
- UI\Window::setBorders — Utilisation des bordures
- UI\Window::setFullScreen — Utilisation du pleine écran
- UI\Window::setMargin — Utilisation des margins
- UI\Window::setSize — Définit la taille
- UI\Window::setTitle — Titre de la fenêtre