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 :

Changer la couleur du ViewPart (onglet et marge).


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de slopez
    Homme Profil pro
    Développez Comfirmé
    Inscrit en
    Août 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développez Comfirmé
    Secteur : Transports

    Informations forums :
    Inscription : Août 2008
    Messages : 130
    Par défaut Changer la couleur du ViewPart (onglet et marge).
    Bonjour, j'essaye en ce moment d'uniformiser une application autour de la couleur blanche ou toutes autres couleurs des préférences de l'utilisateur.

    Cependant mon problème est la colaration des ViewParts. Je ne trouve pas facilement comment faire pour avoir la totalité de mon application en 'une' couleur. En passant par le shell de l'application j'arrive à réaliser des choses, mais les ViewPart ne sont jamais totalement blanche (le contour, une partir de la tabulation)...

    Des idées ?
    [URL="http://slopez.developpez.com/index.htm"]

  2. #2
    Dov
    Dov est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2002
    Messages : 48
    Par défaut
    Bonjour,

    As tu essayé avec les presentationFactories (point d'extension org.eclipse.ui.presentationFactories) ?

    Quelques liens :
    http://wiki.eclipse.org/index.php/RC..._Look_and_Feel
    http://wbeaton.blogspot.com/2007/05/...your-user.html

  3. #3
    Membre très actif Avatar de slopez
    Homme Profil pro
    Développez Comfirmé
    Inscrit en
    Août 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développez Comfirmé
    Secteur : Transports

    Informations forums :
    Inscription : Août 2008
    Messages : 130
    Par défaut Merci.
    Impeccable. Du mieux déjà. Dans l'image jointe on peut voir que le font de l'onglet est gérer. Par conte pour les onglets associé entre eux, je n'ai réussit à changer la couleur que de celui au premier plan (). J'ai utilisée ton premier lien.

    Mais bon c'est déjà vachement plus beau. Bon reste aussi le contour de la ViewPart (). Par contre le contour du de la fenêtre j'ai trouvé. Je ne sais pas si c'est le plus propre mais on peut accéder au Shell (SWT) à partir du Workbench.

    M'enfin merci pour tes infos c'est déjà plus beaux.
    Images attachées Images attachées  
    [URL="http://slopez.developpez.com/index.htm"]

  4. #4
    Dov
    Dov est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2002
    Messages : 48
    Par défaut
    As tu défini une classe pour ta présentation factory qui étends AbstractPresentationFactory ?

    Je pense qu'il te faudra redéfinir les méthodes createViewPresentation() et/ou createStandaloneViewPresentation() de la factory. Je pense qu'il te faudra aussi créer une nouvelle classe qui étends par exemple DefaultTabFolder et dans laquelle tu redéfiniras les propriétés de tes onglets (couleur de fond, hauteur, contour, ....).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    public StackPresentation createViewPresentation(Composite parent, IStackPresentationSite site) {
     
        /*DefaultTabFolder folder = 
            new DefaultTabFolder(parent, viewTabPosition | SWT.BORDER, ...);*/
     
        MyTabFolder folder = new MyTabFolder(parent, viewTabPosition | SWT.BORDER, ...);
     
        ...
        PresentablePartFolder partFolder = new PresentablePartFolder(folder);
     
        ...
     
     
    }

  5. #5
    Membre très actif Avatar de slopez
    Homme Profil pro
    Développez Comfirmé
    Inscrit en
    Août 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développez Comfirmé
    Secteur : Transports

    Informations forums :
    Inscription : Août 2008
    Messages : 130
    Par défaut ...
    OK, merci beaucoup pour ton aide.
    [URL="http://slopez.developpez.com/index.htm"]

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

Discussions similaires

  1. [AC-2007] Changer la couleur du control onglet formulaire
    Par mbo2 dans le forum IHM
    Réponses: 2
    Dernier message: 20/04/2013, 21h36
  2. [XL-2003] changer la couleur d'un onglet sous condition
    Par domik dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 19/09/2010, 11h58
  3. Réponses: 2
    Dernier message: 02/10/2008, 15h22
  4. Réponses: 10
    Dernier message: 12/11/2007, 19h49
  5. [MFC]Changer la couleur d'un onglet...
    Par Deedier dans le forum MFC
    Réponses: 14
    Dernier message: 26/04/2005, 16h07

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