IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Platform Discussion :

[GEF] scrollbar ne s affiche pas


Sujet :

Eclipse Platform

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut [GEF] scrollbar ne s affiche pas
    Hello,

    J'ai un problème de scrollbar avec mon plug in, celle-ci ne s affiche pas.

    Lorsque je créer une figure j ai une méthode createFigure qui créer un scrollpane si la figure est la figure root.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    	protected IFigure createFigure() {
    		FigureFactory ff = getFigureFactory();
    		IFigure f = ff.create(getWidget());
    		if (isRootEditPart()) {
    			// Create a root Figure and wrap it in a ScrollPane so that
    			// if we overflow the size of the Page scrollbars are displayed
    			ScrollPane sp = new ScrollPane();
    			sp.setContents(f);
    			return sp;
    		}
    		return f;
    	}
    lorsque je génère ma 1ere figure elle devient bien un scrollpane mais a l affichage je n ai pas le scrolling

    quelqu un aurait une piste ?

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    j ai testé la solution suivante sans résultat

    ajouter dans le constructeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	public Layer(Widget widget, FigureContext figureContext) {
    		super(widget, figureContext);
    	    ScrollPane scrollpane = new ScrollPane();
    	    this.pane = new FreeformLayer();
    	    this.pane.setLayoutManager(new FreeformLayout());
    	    add(scrollpane);
    	    setLayoutManager(new StackLayout()); 	
    	 }
    puis dans l edit part un getContentPane :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    	public IFigure getContentPane() {
    		IFigure figure = super.getContentPane();
    		if (figure instanceof Layer) {
    			return ((Layer)getFigure()).getContentPane();
    		}
    		return figure;
    	}
    le résultat obtenu est une page vide sans mes figures ...

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    j ai également testé ScrollingGraphicalViewer avec succès pour un cas mais pas dans l autre (création de widget -figures- racine différentes) alors que l edit part est la meme ... il n y a que la figure qui change !

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    up .. toujours pas résolu ce problème, j utilise le meme edit part pour les deux écrans joints l un possède le scrollbar l autre pas la seule différence provient du fait que se sont deux figures différentes (pour la racine)

    si quelqu un a une piste à suivre

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    n ayant pas trouvé la cause j ai juste fait hérité ma figure d une autre qui contient les scrollbars ... et tout marche pour le mieux maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Scrollbar et JTable n'affiche pas tout
    Par oneagaindoguys dans le forum Composants
    Réponses: 1
    Dernier message: 01/02/2011, 12h18
  2. Asp:Panel et sa scrollbar ne s'affichant pas.
    Par arkham55 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 02/12/2010, 16h12
  3. Le résultat de Print ne s'affiche pas...
    Par Red Bull dans le forum Langage
    Réponses: 9
    Dernier message: 15/06/2006, 18h56
  4. Les classes ne s'affichent pas
    Par karl3i dans le forum MFC
    Réponses: 8
    Dernier message: 26/01/2004, 14h52
  5. [MFC] Ces fenêtres qui ne s'affichent pas..
    Par Davide dans le forum MFC
    Réponses: 3
    Dernier message: 19/11/2003, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo