Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [Résolu]Adapter la taille d'un tooltip au contenu du texte

Envoyé par : Christophe Charron

Date : 06/03/2007 13:46

Bonjour,

est-il possible d'adapter la taille d'un tooltip et par voie de conséquence la taille d'une textbox y incluse, ou inversement, pour qu'un texte, mutli-ligne apparraisse en entier.

Un exemple est visible ici http://test03.christophe-charron.org/public/xul/2007_03_05/2007_03_05_essais_tooltip.xul avec le survol de Christophe Charron en bleu qui est correct, mais parce que le contenu est succint alors que le survol de gogol (en cyrillique) me donne une barre de défilement et le survol de gogol, en bleu, est le resultat de l'affectation du classique tooltiptext qui ne prends pas en compte ni les retours chariots, ni la totalité du texte.

J'ai essayé avec flex sur le tooltip ou sur le textbox, mais c'est inopérant.

Je suis pourtant sûr d'avoir vu quelque part des grandes tooltip ...

# Re: Adapter la taille d'un tooltip au contenu du texte

Envoyé par : Christophe Charron

Date : 13/03/2007 08:40

Désolé d'insister ... Quelqu'un peut-il me dire si les tooltips (xul) peuvent adapter leur taille à leur contenu ?

# Re: Adapter la taille d'un tooltip au contenu du texte

Envoyé par : Paul Rouget

Date : 13/03/2007 11:27

Mets du HTML dans tes tooltip: J'ai pas testé, mais je pense que tu auras de meilleurs résultat.

# Re: Adapter la taille d'un tooltip au contenu du texte

Envoyé par : Christophe Charron

Date : 13/03/2007 12:31

Merci

Cela fonctionne bien. Je vais approfondir, mais, a priori, cela répond tout à fait à mes attentes (survoler le bouton du haut ici) .

# Re: [Résolu]Adapter la taille d'un tooltip au contenu du texte

Envoyé par : joliclic

Date : 13/03/2007 15:21

personnellement je met çà, dans une fonction déclenchée par popshowing :

...
aTooltip.removeAttribute("height");
aTooltip.removeAttribute("width");
...
// correct the tootip's dimensions
aTooltip.sizeTo(aTooltip.boxObject.width, aTooltip.boxObject.height);

return true; // show tooltip

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.