Hopefully fixed all the problems related to the coord display in the status bar.

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@441 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues 2008-12-29 18:22:06 +00:00
parent 0c8bd5e0d4
commit 95c69faec1
3 changed files with 6 additions and 5 deletions

2
init.c
View File

@ -863,7 +863,7 @@ void Initialisation_des_operations(void)
for (Numero=0;Numero<NB_OPERATIONS;Numero++) for (Numero=0;Numero<NB_OPERATIONS;Numero++)
for (Bouton=0;Bouton<3;Bouton++) for (Bouton=0;Bouton<3;Bouton++)
for (Taille=0;Taille<TAILLE_PILE_OPERATIONS;Taille++) for (Taille=0;Taille<TAILLE_PILE_OPERATIONS;Taille++)
Initialiser_operation(Numero,Bouton,Taille,/*Print_coordonnees*/Rien_du_tout,0); Initialiser_operation(Numero,Bouton,Taille,Print_coordonnees,0);
// Ici viennent les déclarations détaillées des opérations // Ici viennent les déclarations détaillées des opérations

View File

@ -971,7 +971,7 @@ void Gestion_principale(void)
} }
} }
Curseur_dans_menu_precedent = 0; Curseur_dans_menu_precedent = 0;
Print_coordonnees(); //Print_coordonnees();
} }
if(Curseur_dans_menu) if(Curseur_dans_menu)

View File

@ -283,9 +283,10 @@ void Afficher_menu(void)
if (!Fenetre) if (!Fenetre)
{ {
if ((Mouse_Y<Menu_Ordonnee) /*&& if ((Mouse_Y<Menu_Ordonnee) || // Souris dans le menu
( (!Loupe_Mode) || (Mouse_X<Principal_Split) || (Mouse_X>=Principal_X_Zoom) )*/) ( (Loupe_Mode) && (Mouse_X<Principal_Split) && (Mouse_X>=Principal_X_Zoom) )) // Souris sur la barre de split (dans ces deux cas on ne va pas exécuter l'acion d'une opération)
{ {
// Dans ces deux cas, on met dans la barre les XY courant, même s'il y a des chances que ça soit recouvert si la souris est sur un bouton (trop chiant à vérifier)
if ( (Operation_en_cours!=OPERATION_PIPETTE) if ( (Operation_en_cours!=OPERATION_PIPETTE)
&& (Operation_en_cours!=OPERATION_REMPLACER) ) && (Operation_en_cours!=OPERATION_REMPLACER) )
Print_dans_menu("X: Y: ",0); Print_dans_menu("X: Y: ",0);
@ -300,7 +301,7 @@ void Afficher_menu(void)
} }
Print_nom_fichier(); Print_nom_fichier();
} }
UpdateRect(0,Menu_Ordonnee,Largeur_ecran,HAUTEUR_MENU*Menu_Facteur_Y); // on met toute la largur à jour, ça inclut la palette et la zone d'étant avec le nom du fichier UpdateRect(0,Menu_Ordonnee,Largeur_ecran,HAUTEUR_MENU*Menu_Facteur_Y); // on met toute la largur à jour, ça inclut la palette et la zone d'état avec le nom du fichier
} }
} }