vardef AffichageS= path cadre; cadre=(llcorner texto+(-eb,-eb))--(lrcorner texto+(eb,-eb))--(urcorner texto+(eb,eb))--(ulcorner texto+(-eb,eb))--cycle; picture TEXT; TEXT=image( fill cadre withcolor DarkGreen; draw texto; draw (llcorner texto+(-eb,-eb))--(lrcorner texto+(eb,-eb))--(urcorner texto+(eb,eb))--(ulcorner texto+(-eb,eb))--cycle; ); TEXT enddef; vardef Effacer= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Effacer tout"),if unknown _coinprec:(0,0) else: _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef Estampiller= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Estampiller"),if unknown _coinprec:(0,0) else: _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef PoserStylo= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Stylo en position d'écriture"),if unknown _coinprec:(0,0) else: _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef ReleverStylo= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Relever le stylo"),if unknown _coinprec:(0,0) else: _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef MettreCouleur(expr nomcol,redc,greenc,bluec)= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Mettre la couleur du stylo à \definecolor{"&nomcol&"}{rgb}{"&decimal(redc)&","&decimal(greenc)&","&decimal(bluec)&"}\colorbox{"&nomcol&"}{\phantom{t}}"),if unknown _coinprec:(0,0) else: _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else : _coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef AjouterCS(expr nbang)= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Ajouter "&if numeric nbang:"\colorbox{white}{\textcolor{black}{"&decimal(nbang)&"}}" else: nbang fi&" à la couleur du stylo"),if unknown _coinprec:(0,0) else : _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef MettreCS(expr nbang)= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Mettre la couleur du stylo à "& if numeric nbang:"\colorbox{white}{\textcolor{black}{"&decimal(nbang)&"}}" else: nbang fi),if unknown _coinprec:(0,0) else : _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; %intensité stylo vardef AjouterIS(expr nbang)= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Ajouter "&if numeric nbang:"\colorbox{white}{\textcolor{black}{"&decimal(nbang)&"}}" else: nbang fi&" à l'intensité du stylo"),if unknown _coinprec:(0,0) else : _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef MettreIS(expr nbang)= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Mettre l'intensité du stylo à "& if numeric nbang:"\colorbox{white}{\textcolor{black}{"&decimal(nbang)&"}}" else: nbang fi),if unknown _coinprec:(0,0) else : _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; %taille du stylo vardef AjouterTS(expr nbang)= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Ajouter "&if numeric nbang:"\colorbox{white}{\textcolor{black}{"&decimal(nbang)&"}}" else: nbang fi&" à la taille du stylo"),if unknown _coinprec:(0,0) else : _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef; vardef MettreTS(expr nbang)= save $; picture $,texto; texto=image( label.lrt(LATEX("\bfseries\color{white}Mettre la taille du stylo à "& if numeric nbang:"\colorbox{white}{\textcolor{black}{"&decimal(nbang)&"}}" else: nbang fi),if unknown _coinprec:(0,0) else : _coinprec fi); ); $=AffichageS shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageS); _coinprec:=llcorner $; $ enddef;