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

SWT/JFace Java Discussion :

CTabFolder: Eviter de ouvrir les doublon


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9
    Par défaut CTabFolder: Eviter de ouvrir les doublon
    Bonjour, je cherche une méthode pour éviter de ouvrir les tab qui sont déjà ouvert (voir image: MIAGE est ouvert 2 fois quand l'utilisateur double clique sur le nœud "MIAGE" dans le treeView).
    Je développe avec swt et Eclipse.
    Merci
    Images attachées Images attachées  

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Ben quand tu récuprères l'événement de sélection tu peux vérifier que le CTabItem est ouvert en comparant les noms des éléments ouverts et le nom de celui que tu vas ouvrir.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9
    Par défaut
    Citation Envoyé par soft0613 Voir le message
    Ben quand tu récuprères l'événement de sélection tu peux vérifier que le CTabItem est ouvert en comparant les noms des éléments ouverts et le nom de celui que tu vas ouvrir.
    Merci soft0613, c'est ce que j'ai fait avant de poser la question. J'ai oublié précisé que je voudrais savoir si SWT peut gérer ça automatiquement par une propriété de CTabFolder. Parement non si je comprends bien.

  4. #4
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Pas ma connaissance, mais ce n'est pas bien compliqué à implémenté alors que se serait dur à faire au sein de la bibliothèque SWT car il s'agit d'un travail qui précède la création d'un CTabItem alors que si le CTabFolder devait le gérer il y aurais ennorméments de contraintes comme attendre que le CTabItem ai un nom, ensuite vérifier que se nom n'est pas utilisé et si c'est le cas que faire après si on détruit le widget alors il faut un informer le programmeur donc en général on lève une exception... bref beaucoup de difficulté pour un problème qui se règle en quelques lignes par une analyse de l'état du control avant d'y ajouter un nouvel élément.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9
    Par défaut
    Citation Envoyé par soft0613 Voir le message
    Pas ma connaissance, mais ce n'est pas bien compliqué à implémenté alors que se serait dur à faire au sein de la bibliothèque SWT car il s'agit d'un travail qui précède la création d'un CTabItem alors que si le CTabFolder devait le gérer il y aurais ennorméments de contraintes comme attendre que le CTabItem ai un nom, ensuite vérifier que se nom n'est pas utilisé et si c'est le cas que faire après si on détruit le widget alors il faut un informer le programmeur donc en général on lève une exception... bref beaucoup de difficulté pour un problème qui se règle en quelques lignes par une analyse de l'état du control avant d'y ajouter un nouvel élément.
    Merci pour ton explication.
    Je ferme le topic donc.

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

Discussions similaires

  1. Eviter d'afficher les doublons dans un DBLookUpComboBox
    Par souminet dans le forum Débuter
    Réponses: 5
    Dernier message: 05/05/2008, 10h13
  2. [Débutant][XSLT]Eviter les doublons
    Par leminipouce dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 21/10/2005, 11h34
  3. hash et Tie , eviter les doublons
    Par bluecurve dans le forum Langage
    Réponses: 5
    Dernier message: 12/10/2005, 16h39
  4. Eviter les doublons
    Par cyrill.gremaud dans le forum ASP
    Réponses: 5
    Dernier message: 14/09/2005, 12h37
  5. [langage] 2 fichier dans 1 en evitant les doublons
    Par remixxl dans le forum Langage
    Réponses: 6
    Dernier message: 26/07/2004, 17h05

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