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 :

Popup de ProgressBar qui ne s'affiche pas sous Vista


Sujet :

Eclipse Platform

  1. #1
    Membre régulier Avatar de wwave
    Inscrit en
    Avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2004
    Messages : 190
    Points : 84
    Points
    84
    Par défaut Popup de ProgressBar qui ne s'affiche pas sous Vista
    Bonjour,

    J'ai un problème de ProgressBar, similaire à ce qui est indiqué dans ce post http://www.developpez.net/forums/d93...i/#post5294147
    Ma popup devant afficher une ProgressBar n'apparaît pas et cela uniquement sous Windows Vista (elle s'affiche sur du Windows XP ou 7).

    Je n'ai pas compris quelles modifications avaient été effectuées dans le code pour résoudre le problème.

    Dans mon cas, j'ai une IWorkbenchWindowActionDelegate qui appelle mon Job dans la méthode run(IAction action).
    Dans mon job, voilà ce que j'ai :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    protected IStatus run(IProgressMonitor monitor)
        {
     
            monitor.beginTask("Copie du catalogue", IProgressMonitor.UNKNOWN);
     
            monitor.setTaskName("Archivage ancien catalogue");
            //TRAITEMENT
     
            monitor.setTaskName("Ouverture du catalogue");
                    //TRAITEMENT
     
                try
            {
                 //TRAITEMENT
            }
            catch (final Exception e)
            {
                PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
                    public void run()
                    {
                        MessageDialog.openInformation(new Shell(), "Exception", e.toString());
                    }
                });
            }    
     
     
            PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
                public void run()
                {
                    IWorkbenchWindow dwindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
     
                    IWorkbenchPage page = dwindow.getActivePage();
                    try
                    {
                        RequestView _catalogView = (RequestView) page.showView(RequestView.ID);
                        _catalogView.refresh();
                        MessageDialog.openInformation(new Shell(), "Chargement catalogue terminé", 
                                "Chargement catalogue terminé");
     
                    }
                    catch (PartInitException e)
                    {
                        e.printStackTrace();
                    }
                }
            });
            monitor.done();
            return Status.OK_STATUS;
        }
    Quelqu'un saurait-il m'expliquer comment résoudre ce problème ?

    Merci d'avance.

  2. #2
    Membre régulier Avatar de wwave
    Inscrit en
    Avril 2004
    Messages
    190
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2004
    Messages : 190
    Points : 84
    Points
    84
    Par défaut
    On vient de me donner la solution : dans mon WorkbenchWindowAdvisor, il faut forcer le configurer à afficher les progress :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @Override
    	public void preWindowOpen() {
    		IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
    		configurer.setShowProgressIndicator(true);
    	}

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

Discussions similaires

  1. la tag table dans la page de mon iframe qui ne s'affiche pas sous IE
    Par witch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 20/01/2008, 16h44
  2. gif animé qui ne s"affiche pas sous IE
    Par manaboko dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/08/2007, 17h11
  3. Légende de Fieldset qui ne s'affiche pas sous IE
    Par dream_of_australia dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 25/07/2007, 17h43
  4. [W3C] [PHP, CSS et W3C] Menu dynamique qui ne s'affiche pas sous Firefox
    Par kervano dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 03/06/2007, 15h25
  5. [HTML]Image qui ne s'affiche pas sous firefox...
    Par OrangeBud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/10/2004, 14h42

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