une idée comment mettre la barre de défilement verticale sur le côté gauche de l'arbre?Arbre SWT> déplacez la barre de défilement verticale à gauche de l'arbre sans modifier l'orientation
merci!
une idée comment mettre la barre de défilement verticale sur le côté gauche de l'arbre?Arbre SWT> déplacez la barre de défilement verticale à gauche de l'arbre sans modifier l'orientation
merci!
Si vous êtes sous Windows uniquement, vous pouvez le faire:
int exStyle = OS.GetWindowLong(tree.handle, OS.GWL_EXSTYLE);
exStyle |= OS.WS_EX_LEFTSCROLLBAR;
OS.SetWindowLong(tree.handle, OS.GWL_EXSTYLE, exStyle);
Sinon, vous pourriez vouloir regarder dans Snippet296, qui montre comment gérer le défilement d'un arbre à l'aide d'un ScrolledComposite. En ajoutant le style SWT.RIGHT_TO_LEFT à ScrolledComposite et SWT.LEFT_TO_RIGHT à l'arborescence de cet extrait, j'ai placé une barre de défilement sur la gauche. Mais je n'ai pas réussi à résoudre le problème de positionnement de l'arbre, qui survient alors.
merci beaucoup !! J'ai aussi essayé quelque chose de similaire à l'extrait (en utilisant un curseur) et c'est trop "tremblant". Le drapeau Windows fonctionne parfaitement et c'est suffisant pour le moment. – codekitty
imho, ce qui serait très inattendu pour l'utilisateur final – parxier
La barre de défilement coupant les lignes de connexion du côté droit dans cet exemple est inconfortable. De toute façon, la question est, peut-elle même être fait? – codekitty