BarreOutils
Table of Contents
Classes
- Barre_outils
 - Objet contenant les différents paramètres definissant une barre d'outils Markitup et permettant d'agir dessus
 
Functions
- barre_outils_edition() : Barre_outils
 - Définition de la barre 'edition' pour markitup
 - barre_outils_edition_icones() : array<string|int, mixed>
 - Définitions des liens entre css et icones
 - barre_outils_forum() : Barre_outils
 - Définition de la barre 'forum' pour markitup
 - barre_outils_vide() : Barre_outils
 - Définition de la barre 'vide' pour markitup
 - barre_outils_css_icones() : string
 - Crée le code CSS pour les images des icones des barres d'outils
 - barre_outils_initialiser() : Barre_Outils|bool
 - Retourne une instance de Barre_outils crée à partir du type de barre demandé
 - barre_outils_liste() : array<string|int, mixed>|bool
 - Retourne la liste des barres d'outils connues
 - traitements_previsu_php_modeles_eval() : false|string
 - Evaluer le PHP des modèles dans la previsu
 - porte_plume_creer_json_markitup() : string
 - Retourne la définition de la barre markitup désignée.
 
Functions
barre_outils_edition()
Définition de la barre 'edition' pour markitup
    
                    barre_outils_edition() : Barre_outils
    
    
    
            Return values
Barre_outils —La barre d'outil
barre_outils_edition_icones()
Définitions des liens entre css et icones
    
                    barre_outils_edition_icones() : array<string|int, mixed>
    
    
    
            Return values
array<string|int, mixed> —Couples identifiant de bouton => nom de l'image (ou tableau nom, position haut, position bas)
barre_outils_forum()
Définition de la barre 'forum' pour markitup
    
                    barre_outils_forum() : Barre_outils
    
    
    
            Return values
Barre_outils —La barre d'outil
barre_outils_vide()
Définition de la barre 'vide' pour markitup
    
                    barre_outils_vide() : Barre_outils
    
    
    
            Return values
Barre_outils —La barre d'outil
barre_outils_css_icones()
Crée le code CSS pour les images des icones des barres d'outils
    
                    barre_outils_css_icones() : string
        S'appuie sur la description des jeux de barres disponibles et cherche une fonction barre_outils_($barre)_icones pour chaque barre et l'exécute si existe, attendant alors en retour un tableau de couples : nom de l'outil => nom de l'image
Tags
Return values
string —Déclaration CSS des icones
barre_outils_initialiser()
Retourne une instance de Barre_outils crée à partir du type de barre demandé
    
                    barre_outils_initialiser(string $set) : Barre_Outils|bool
        Une fonction barre_outils_{type}_dist() retournant la barre doit donc exister.
Parameters
- $set : string
 - 
                    
Type de barre (ex: 'edition')
 
Return values
Barre_Outils|bool —La barre d'outil si la fonction a été trouvée, false sinon
barre_outils_liste()
Retourne la liste des barres d'outils connues
    
                    barre_outils_liste() : array<string|int, mixed>|bool
    
    
    
            Return values
array<string|int, mixed>|bool —Tableau des noms de barres d'outils trouvées False si on ne trouve aucune barre.
traitements_previsu_php_modeles_eval()
Evaluer le PHP des modèles dans la previsu
    
                    traitements_previsu_php_modeles_eval(mixed $php) : false|string
    
        Parameters
- $php : mixed
 
Return values
false|stringporte_plume_creer_json_markitup()
Retourne la définition de la barre markitup désignée.
    
                    porte_plume_creer_json_markitup() : string
        (cette déclaration est au format json)
Deux pipelines 'porte_plume_pre_charger' et 'porte_plume_charger' permettent de récuperer l'objet de classe Barre_outil avant son export en json pour modifier des elements.
Tags
Return values
string —Déclaration json