2009-09-21 6 views
1

J'ai un éditeur qui utilise MasterDetailsBlock, où la partie principale et la partie détail contiennent chacune une section en tant qu'enfant direct. La section du maître contient un Table et quelques boutons et la section des détails contient un couple de StyledText. J'utilise FormLayout pour contrôlerComment contrôler la taille du composant MasterDetailsBlock dans Eclipse RCP?

J'essaye de fixer la taille du MasterDetailsBlock qui est actuellement trop grand à mon goût et incapable de le faire. J'ai essayé d'appeler setSize() sur tous les composants de haut en bas. J'ai essayé setMinWidth() ou setMinHeight() sur certains des composants. J'ai essayé d'ajuster les paramètres FormData et FormAttachment. Tout cela sans succès.

J'ai ajusté le sashForm.setWeight(), il ajuste le rapport entre la partie principale et la partie de détail, mais n'aide pas à fixer toute la taille de l'éditeur. Du comportement que je vois jouer avec toutes les différentes valeurs, il semble que la taille de la pièce maîtresse est liée à la taille de la Table qui ne change jamais même si j'ai essayé de le changer.

Une idée que dois-je faire pour forcer la taille?

Répondre

0

Une fois que vous avez défini la taille recommandée, avez-vous appelé la disposition sur le formulaire global?

Voir ceci thread as an illustration.

+0

J'ai essayé celui-là, ne fonctionne toujours pas. –

Questions connexes