Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : cokinou

Date : 13/08/2008 10:42

Encore moi ;-)

J'ai un petit problème avec les dimensions d'un label.

Ce que j'aimerai, c'est que mon texte soit sur 1 ou plusieurs lignes, mais sans dépassé la largeur et hauteur de ma boite et en rajoutant '...' à la fin si le texte est coupé.... hors, j'arrive pas à faire les deux en même temps.

  • Cas 1, mon texte est sur une ligne et lorsqu'il arrive à la fin de la boite il tronque le texte en rajoutant '...' (attribut crop)
<vbox style="height:35px;width:100px;border:1px solid blue;">
    <label value="Ceci est un super message de test qui permet de voir mon problème" crop="end" style="max-width:100px;border:1px solid red;" />
</vbox>

Problème : il reste de la place dans la boite bleu en dessous où il aurait pu écrire encore un bout.... il faut donc le rendre multi-ligne.

  • Cas 2, mon texte est multi-lignes
<vbox style="height:35px;width:100px;border:1px solid blue;">
    <label crop="end" style="max-width:100px;border:1px solid red;">
       Ceci est un super message de test qui permet de voir mon problème
    </label>
</vbox>

Problème : le texte n'est pas tronqué, il continu à être écrit même lorsque l'on a dépassé la hauteur de ma boite.... J'ai essayé de rajouté des max-height aussi bien à ma boite qu'à mon label mais sans succès (j'arrive à limiter la hauteur de ma boite mais dans ce cas le texte sort de la boite :-( )

Quelqu'un aurait-il une idée pour faire un mixte des 2 cas afin de résoudre mon problème ?

Merci d'avance pour votre aide ;-)

PS: J'ai testé en remplaçant mes label en description mais j'ai exactement le même résultat :-(

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : cokinou

Date : 20/08/2008 14:43

Personne aurai une petite idée ? :-(

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : cokinou

Date : 01/09/2008 14:30

Même pas une petite idée de derrière les fagots ?.... Bon.... ben tant pis alors :-(

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : Paul Rouget

Date : 01/09/2008 19:47

Passe en "display: block;"

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : cokinou

Date : 03/09/2008 08:07

Paul Rouget a écrit:

Passe en "display: block;"

Malheureusement ca change rien :-(

Regarde, je l'ai mis ici : http://www.bru.free.fr/xul/exemple-label(..)

D'autres idées ?

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : thx1138

Date : 03/09/2008 12:33

Salut,

Test avec le style :

overflow-y:hidden;

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : cokinou

Date : 03/09/2008 14:00

thx1138 a écrit:

Test avec le style :
overflow-y:hidden;

Ca marche déjà mieux : http://www.bru.free.fr/xul/exemple-label(..)

Seul hic, ca coupe au milieu de ma ligne, donc j'ai une ligne à moitié écrite :-(

Mais bon, au moins ca écrit pas sur les lignes suivantes :-)

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : Paul Rouget

Date : 03/09/2008 18:48

Je dis peut-être une betise, mais pourquoi ne ferais tu pas ce contenu en HTML (dans ta xul:box) qui serait plus adapté pour ce genre de chose ?

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : Christophe Charron

Date : 03/09/2008 21:49

Oui, du style : (désolé, j'ai fait du copié-collé de mon code php.)

$tel_bn=<<<EOT
Ligne 1
Ligne 2
Ligne 3
Ligne 4
Ligne 5
EOT;
echo("<popupset><tooltip id='$idpopup_tel' orient='vertical' style='background-color: #33DD00;'>");
echo("<html:div>$tel_bn</html:div>");
echo("</tooltip></popupset>");

C'est comme cela que j'affiche mes bulles, avec les retours chariots, toute la longueur nécessaire etc ...

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : cokinou

Date : 04/09/2008 09:23

C'est vrai que le html gère très bien le multi-ligne, mais le problème c'est qu'il gère encore plus mal que le xul la hauteur des boites....

C'est donc plus pratique pour limiter la largeur de ma boite et que le texte soit multi-lignes mais j'arrive pas à limiter la hauteur :-(

Mais peut-être que je passe à côté de quelque chose, voilà ce que j'ai fait : http://www.bru.free.fr/xul/exemple-label(..)

C'est dommage que la propriété crop marche pas pour les textes multi-lignes :-(

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : laurentj

Date : 09/09/2008 15:34

et avec un attribut crop ?

# Re: [XUL] Problème avec les hauteurs de label (ou description)

Envoyé par : cokinou

Date : 09/09/2008 16:38

laurentj a écrit:

et avec un attribut crop ?

L'attribut crop est mis à "end" dans tous les éléments label et description de la page de mon exemple.

Apparemment, cet attribut ne fonctionne pas sur les éléments multi-lignes :-( Dommage :~(

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.