Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 07-04-2009 19:00:03

pascal
Membre
Inscription : 27-01-2007
Messages : 56

[bug report] GeoLabo a un pb de réactivité sur la création des points

Bonjour,

C'est un pb que j'avais remarqué depuis longtemps. Quand on essaie de créer des points, il arrive parfois qu'on soit obligé de s'y reprendre à plusieurs clicks pour que le point demandé soit pris en compte. J'ai jeté un oeil au code source et j'ai trouvé le coupable. Je pense qu'il faudrait le corriger. Voici l'opération que j'ai réalisée dans le fichier GeoPalette.java :

    public void mouseClicked(MouseEvent e) {

      Dimension d = this.getSize();

      double x = e.getX();
      double y = e.getY();

      // ======= portion de code déplacée dans mousePressed pour plus de réactivité
      //if (!isanimactive) {
      //  gestion(CLICK, 0,
      //          Placement.xecran2coor(x, gdm.debx, gdm.finx, ( (double) d.width)),
      //          Placement.yecran2coor(y, gdm.deby, gdm.finy, (double) d.height));
      //}
      if (isanimactive) {
        if ((y >= d.height - 30) && (x>d.width-85)) {
            // Une animation est activée, et on a cliqué dans le player...
            if (!(animencours instanceof Animconstruire)  )
                {
                    finanim();
                }
            else
            {
                if (((Animconstruire)animencours).isauto())
                {
                    finanim();
                }
                else
                {
                    animencours.bystep();
                }
            }
        }
      }
    }

Hors ligne

#2 07-04-2009 21:29:03

Fred
Administrateur
Inscription : 26-09-2005
Messages : 7 204

Re : [bug report] GeoLabo a un pb de réactivité sur la création des points

Merci Pascal.

Je vais y regarder de plus près, le jour où......

Fred.

Hors ligne

Pied de page des forums