« Extensions GUI
Introduction »
PHP Manual
Extensions GUI
UI
UI
Introduction
Installation/Configuration
Pré-requis
Installation
UI\Point
— Représente une position (x,y)
UI\Point::at
— Coercition de taille
UI\Point::__construct
— Construit un nouveau Point
UI\Point::getX
— Renvoie X
UI\Point::getY
— Renvoie Y
UI\Point::setX
— Définit X
UI\Point::setY
— Définit Y
UI\Size
— Représente des dimensions (largeur, hauteur)
UI\Size::__construct
— Construit une nouvelle taille
UI\Size::getHeight
— Renvoie la hauteur
UI\Size::getWidth
— Renvoie la largeur
UI\Size::of
— Coercition de Point
UI\Size::setHeight
— Définit la hauteur
UI\Size::setWidth
— Définit la largeur
UI\Window
— Fenêtre
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
UI\Control
— Contrôle
UI\Control::destroy
— Détruit le contrôle
UI\Control::disable
— Désactive le contrôle
UI\Control::enable
— Active le contrôle
UI\Control::getParent
— Renvoie le contrôle parent
UI\Control::getTopLevel
— Renvoie le plus haut niveau
UI\Control::hide
— Cache le contrôle
UI\Control::isEnabled
— Renvoie si le contrôle est activé
UI\Control::isVisible
— Renvoie si le contrôle est visible
UI\Control::setParent
— Définit le contrôle parent
UI\Control::show
— Affiche le contrôle
UI\Menu
— Menu
UI\Menu::append
— Ajout d'un élément de menu
UI\Menu::appendAbout
— Ajoute un élément de menu À Propos
UI\Menu::appendCheck
— Ajoute un élément de menu cochable
UI\Menu::appendPreferences
— Ajoute un élément de menu Préférences
UI\Menu::appendQuit
— Ajoute un élément de menu Quitter
UI\Menu::appendSeparator
— Ajoute un séparateur d'éléments de menu
UI\Menu::__construct
— Construit un nouveau menu
UI\MenuItem
— Element de menu
UI\MenuItem::disable
— Désactive un élément de menu
UI\MenuItem::enable
— Active un élément de menu
UI\MenuItem::isChecked
— Détecte si un élément de menu est coché
UI\MenuItem::onClick
— Fonction de rappel sur clic
UI\MenuItem::setChecked
— Définit si un élément de menu est coché
UI\Area
— Area
UI\Area::onDraw
— Fonction de rappel de dessin
UI\Area::onKey
— Fonction de rappel de touche
UI\Area::onMouse
— Fonction de rappel de souris
UI\Area::redraw
— Redessine l'aire
UI\Area::scrollTo
— Défilement de l'aire
UI\Area::setSize
— Définit la taille
UI\Executor
— Planificateur d'exécution
UI\Executor::__construct
— Construit un nouvel exécuteur
UI\Executor::kill
— Arrête l'exécuteur
UI\Executor::onExecute
— Fonction de rappel d'exécution
UI\Executor::setInterval
— Manipulation d'intervalles
UI\Controls\Tab
— Boîte d'onglets de Contrôle
UI\Controls\Tab::append
— Ajoute une page
UI\Controls\Tab::delete
— Supprime une page
UI\Controls\Tab::hasMargin
— Détection de margin
UI\Controls\Tab::insertAt
— Insère une page
UI\Controls\Tab::pages
— Nombre de pages
UI\Controls\Tab::setMargin
— Définit le margin
UI\Controls\Check
— Case à cocher de Contrôle
UI\Controls\Check::__construct
— Construit une nouvelle case à cocher
UI\Controls\Check::getText
— Renvoie le texte
UI\Controls\Check::isChecked
— Détection de la case cochée
UI\Controls\Check::onToggle
— Fonction de rappel de basculement
UI\Controls\Check::setChecked
— Définit la case cochée
UI\Controls\Check::setText
— Définit le texte
UI\Controls\Button
— Bouton de Contrôle
UI\Controls\Button::__construct
— Construit un nouveau bouton
UI\Controls\Button::getText
— Renvoie le texte
UI\Controls\Button::onClick
— Gestionnaire de clic
UI\Controls\Button::setText
— Définit le texte
UI\Controls\ColorButton
— Button de couleur de Contrôle
UI\Controls\ColorButton::getColor
— Renvoie la couleur
UI\Controls\ColorButton::onChange
— Gestionnaire de changement
UI\Controls\ColorButton::setColor
— Définit la couleur
UI\Controls\Label
— Etiquette de Contrôle
UI\Controls\Label::__construct
— Construit un nouveau Label
UI\Controls\Label::getText
— Renvoie le texte
UI\Controls\Label::setText
— Définit le texte
UI\Controls\Entry
— Entrée de Contrôle
UI\Controls\Entry::__construct
— Construit une nouvelle entrée
UI\Controls\Entry::getText
— Renvoie le texte
UI\Controls\Entry::isReadOnly
— Detecte si l'entrée est en lecture seule
UI\Controls\Entry::onChange
— Gestionnaire de changement
UI\Controls\Entry::setReadOnly
— Définit si l'entrée est en lecture seule
UI\Controls\Entry::setText
— Définit le texte
UI\Controls\MultilineEntry
— Une entrée multiligne de Contrôle
UI\Controls\MultilineEntry::append
— Ajoute un texte
UI\Controls\MultilineEntry::__construct
— Construit une nouvelle entrée multiligne
UI\Controls\MultilineEntry::getText
— Renvoie le texte
UI\Controls\MultilineEntry::isReadOnly
— Renvoie si cette entrée multiligne est en lecture seule
UI\Controls\MultilineEntry::onChange
— Gestionnaire de changement
UI\Controls\MultilineEntry::setReadOnly
— Définit si cette entrée multiligne est en lecture seule
UI\Controls\MultilineEntry::setText
— Définit le texte
UI\Controls\Spin
— Boîte de rotation de Contrôle
UI\Controls\Spin::__construct
— Construit une nouvelle boîte de rotation
UI\Controls\Spin::getValue
— Renvoie la valeur
UI\Controls\Spin::onChange
— Gestionnaire de changement
UI\Controls\Spin::setValue
— Définit la valeur
UI\Controls\Slider
— Glissière de Contrôle
UI\Controls\Slider::__construct
— Construit une nouvelle glissière
UI\Controls\Slider::getValue
— Renvoie la valeur
UI\Controls\Slider::onChange
— Gestionnaire de changement
UI\Controls\Slider::setValue
— Définit la valeur
UI\Controls\Progress
— Contrôle de Progression
UI\Controls\Progress::getValue
— Renvoie la valeur
UI\Controls\Progress::setValue
— Définit la valeur
UI\Controls\Separator
— Séparateur de Contrôle
UI\Controls\Separator::__construct
— Construit un nouveau séparateur
UI\Controls\Combo
— Boîte de combinaison de Contrôle
UI\Controls\Combo::append
— Ajoute une option
UI\Controls\Combo::getSelected
— Renvoie l'option sélectionnée
UI\Controls\Combo::onSelected
— Gestionnaire de sélection
UI\Controls\Combo::setSelected
— Définit l'option sélectionnée
UI\Controls\EditableCombo
— boîte de combinaison éditable de Contrôle
UI\Controls\EditableCombo::append
— Ajoute une option
UI\Controls\EditableCombo::getText
— Renvoie le texte
UI\Controls\EditableCombo::onChange
— Gestionnaire de changement
UI\Controls\EditableCombo::setText
— Définit le texte
UI\Controls\Radio
— Radio de Contrôle
UI\Controls\Radio::append
— Ajoute une option
UI\Controls\Radio::getSelected
— Renvoie l'option sélectionnée
UI\Controls\Radio::onSelected
— Gestionnaire de sélection
UI\Controls\Radio::setSelected
— Définit l'option sélectionnée
UI\Controls\Picker
— Selecteur de Contrôle
UI\Controls\Picker::__construct
— Construit un nouveau sélecteur
UI\Controls\Form
— Formulaire de Contrôle (Arrangement)
UI\Controls\Form::append
— Ajoute un contrôle
UI\Controls\Form::delete
— Supprime un contrôle
UI\Controls\Form::isPadded
— Détection du padding
UI\Controls\Form::setPadded
— Définit le padding
UI\Controls\Grid
— Grille de Contrôle (Arrangement)
UI\Controls\Grid::append
— Ajoute un contrôle
UI\Controls\Grid::isPadded
— Détection du padding
UI\Controls\Grid::setPadded
— Définit le padding
UI\Controls\Group
— Groupe de Contrôle (Arrangement)
UI\Controls\Group::append
— Ajoute un contrôle
UI\Controls\Group::__construct
— Construit un nouveau groupe
UI\Controls\Group::getTitle
— Renvoie le titre
UI\Controls\Group::hasMargin
— Détection de margin
UI\Controls\Group::setMargin
— Définit le margin
UI\Controls\Group::setTitle
— Définit le titre
UI\Controls\Box
— Boîte de Contrôle (Arrangement)
UI\Controls\Box::append
— Ajoute un contrôle
UI\Controls\Box::__construct
— Construit une nouvelle boîte
UI\Controls\Box::delete
— Supprime un contrôle
UI\Controls\Box::getOrientation
— Renvoie l'orientation
UI\Controls\Box::isPadded
— Détection du padding
UI\Controls\Box::setPadded
— Définit le padding
UI\Draw\Pen
— Stylo de dessin
UI\Draw\Pen::clip
— Coupe un chemin
UI\Draw\Pen::fill
— Remplit un chemin
UI\Draw\Pen::restore
— Restaure
UI\Draw\Pen::save
— Sauvegarde
UI\Draw\Pen::stroke
— Trace un trait
UI\Draw\Pen::transform
— Transforme une matrice
UI\Draw\Pen::write
— Dessine un texte à un point
UI\Draw\Path
— Dessin de chemin
UI\Draw\Path::addRectangle
— Dessine un rectangle
UI\Draw\Path::arcTo
— Dessine un arc
UI\Draw\Path::bezierTo
— Dessine une courbe de Bézier
UI\Draw\Path::closeFigure
— Ferme la figure
UI\Draw\Path::__construct
— Construit un nouveau chemin
UI\Draw\Path::end
— Finalise le chemin
UI\Draw\Path::lineTo
— Dessine une ligne
UI\Draw\Path::newFigure
— Dessine une figure
UI\Draw\Path::newFigureWithArc
— Dessine une figure avec un arc
UI\Draw\Matrix
— Dessin de matrice
UI\Draw\Matrix::invert
— Inverse la matrice
UI\Draw\Matrix::isInvertible
— Détecte si la matrice est inversible
UI\Draw\Matrix::multiply
— Multiplie la matrice
UI\Draw\Matrix::rotate
— Pivote la matrice
UI\Draw\Matrix::scale
— Dimensionne la matrice
UI\Draw\Matrix::skew
— Dévie la matrice
UI\Draw\Matrix::translate
— Transpose la matrice
UI\Draw\Color
— Représentation de couleur
UI\Draw\Color::__construct
— Construit une nouvelle couleur
UI\Draw\Color::getChannel
— Manipulation de couleur
UI\Draw\Color::setChannel
— Manipulation de couleur
UI\Draw\Stroke
— Dessin de trait
UI\Draw\Stroke::__construct
— Construit un nouveau trait
UI\Draw\Stroke::getCap
— Renvoie le type de terminaison de trait
UI\Draw\Stroke::getJoin
— Renvoie le type de jointure de trait
UI\Draw\Stroke::getMiterLimit
— Renvoie la limite d'onglet
UI\Draw\Stroke::getThickness
— Renvoie l'épaisseur
UI\Draw\Stroke::setCap
— Définit la terminaison de trait
UI\Draw\Stroke::setJoin
— Définit la jointure de trait
UI\Draw\Stroke::setMiterLimit
— Définit la limite de miter
UI\Draw\Stroke::setThickness
— Définit l'épaisseur
UI\Draw\Brush
— Pinceaux
UI\Draw\Brush::__construct
— Construit un nouveau pinceau
UI\Draw\Brush::getColor
— Renvoie la couleur
UI\Draw\Brush::setColor
— Définit la couleur
UI\Draw\Brush\Gradient
— Pinceaux de gradient
UI\Draw\Brush\Gradient::addStop
— Manipulation d'arrêt
UI\Draw\Brush\Gradient::delStop
— Manipulation d'arrêt
UI\Draw\Brush\Gradient::setStop
— Manipulation d'arrêt
UI\Draw\Brush\LinearGradient
— Gradient Linéaire
UI\Draw\Brush\LinearGradient::__construct
— Construit un dégradé linéaire
UI\Draw\Brush\RadialGradient
— Gradient Radial
UI\Draw\Brush\RadialGradient::__construct
— Construit un dégradé radial
UI\Draw\Text\Layout
— Représente la mise en page de texte
UI\Draw\Text\Layout::__construct
— Construit une nouvelle mise en page de texte
UI\Draw\Text\Layout::setColor
— Définit la couleur
UI\Draw\Text\Layout::setWidth
— Définit la largeur
UI\Draw\Text\Font
— Représente une police
UI\Draw\Text\Font::__construct
— Construit une nouvelle police
UI\Draw\Text\Font::getAscent
— Métriques de police
UI\Draw\Text\Font::getDescent
— Métriques de police
UI\Draw\Text\Font::getLeading
— Métriques de police
UI\Draw\Text\Font::getUnderlinePosition
— Métriques de police
UI\Draw\Text\Font::getUnderlineThickness
— Métriques de police
UI\Draw\Text\Font\Descriptor
— Descripteur de police
UI\Draw\Text\Font\Descriptor::__construct
— Construit un nouveau descripteur de police
UI\Draw\Text\Font\Descriptor::getFamily
— Renvoie la famille de police
UI\Draw\Text\Font\Descriptor::getItalic
— Détection de style
UI\Draw\Text\Font\Descriptor::getSize
— Détection de taille
UI\Draw\Text\Font\Descriptor::getStretch
— Détection de style
UI\Draw\Text\Font\Descriptor::getWeight
— Détection d'épaisseur
UI Fonctions
UI\Draw\Text\Font\fontFamilies
— Récupére les familles de polices
UI\quit
— Quitte la boucle UI
UI\run
— Entre dans la boucle UI
UI\Draw\Text\Font\Weight
— Paramètres d'épaisseur de police
UI\Draw\Text\Font\Italic
— Paramètres de police italique
UI\Draw\Text\Font\Stretch
— Paramètres d'étirement de police
UI\Draw\Line\Cap
— Paramètres de terminaison de ligne
UI\Draw\Line\Join
— Paramètres de jonction de ligne
UI\Key
— Identifiants de touche
UI\Exception\InvalidArgumentException
— InvalidArgumentException
UI\Exception\RuntimeException
— RuntimeException