You can now change zoom factor while in magnify mode.

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@261 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Adrien Destugues 2008-10-15 19:03:13 +00:00
parent db9e12eda4
commit 4117dace60
2 changed files with 3 additions and 16 deletions

View File

@ -3622,8 +3622,6 @@ void Bouton_Loupe(void)
if ((!Config.Fast_zoom) || (Mouse_Y>=Menu_Ordonnee) || On_vient_du_menu_de_facteurs_de_zoom) if ((!Config.Fast_zoom) || (Mouse_Y>=Menu_Ordonnee) || On_vient_du_menu_de_facteurs_de_zoom)
{ {
On_vient_du_menu_de_facteurs_de_zoom=0; On_vient_du_menu_de_facteurs_de_zoom=0;
DEBUG("BUTL",2);
SDL_UpdateRect(Ecran_SDL,0,0,0,0);
Demarrer_pile_operation(OPERATION_LOUPE); Demarrer_pile_operation(OPERATION_LOUPE);
} }
else else
@ -3633,8 +3631,6 @@ void Bouton_Loupe(void)
// On passe en mode loupe // On passe en mode loupe
Loupe_Mode=1; Loupe_Mode=1;
DEBUG("plop",1);
// La fonction d'affichage dans la partie image est désormais un affichage // La fonction d'affichage dans la partie image est désormais un affichage
// spécial loupe. // spécial loupe.
Pixel_Preview=Pixel_Preview_Loupe; Pixel_Preview=Pixel_Preview_Loupe;
@ -3668,7 +3664,6 @@ void Bouton_Loupe(void)
} }
} }
Afficher_curseur(); Afficher_curseur();
DEBUG("BUTL",1);
SDL_UpdateRect(Ecran_SDL,0,0,0,0); SDL_UpdateRect(Ecran_SDL,0,0,0,0);
} }
@ -3705,11 +3700,9 @@ void Bouton_Menu_Loupe(void)
} }
while (Bouton_clicke<=0); while (Bouton_clicke<=0);
DEBUG("BUTM",3);
if (Bouton_clicke>1) if (Bouton_clicke>1)
{ {
Menu_Ordonnee=Menu_Ordonnee_avant_fenetre; Menu_Ordonnee=Menu_Ordonnee_avant_fenetre;
DEBUG("BUTM",42);
Changer_facteur_loupe(Bouton_clicke-2); Changer_facteur_loupe(Bouton_clicke-2);
} }
@ -3719,8 +3712,8 @@ void Bouton_Menu_Loupe(void)
Desenclencher_bouton(BOUTON_LOUPE); Desenclencher_bouton(BOUTON_LOUPE);
Afficher_curseur(); Afficher_curseur();
DEBUG("BUTM",1); Afficher_ecran();
SDL_UpdateRect(Ecran_SDL,0,0,0,0); SDL_UpdateRect(Ecran_SDL,Principal_Split,0,Largeur_ecran-Principal_Split,Menu_Ordonnee);
if ( (Bouton_clicke>1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) ) // Passage en mode zoom if ( (Bouton_clicke>1) && (!Loupe_Mode) && (Operation_en_cours!=OPERATION_LOUPE) ) // Passage en mode zoom
{ {

View File

@ -866,9 +866,6 @@ void Changer_facteur_loupe(byte Indice_facteur)
Pixel_Preview=Pixel_Preview_Loupe; Pixel_Preview=Pixel_Preview_Loupe;
DEBUG("CHL",3);
Afficher_ecran();
SDL_UpdateRect(Ecran_SDL,0,0,0,0);
} }
else else
Pixel_Preview=Pixel_Preview_Normal; Pixel_Preview=Pixel_Preview_Normal;
@ -2211,11 +2208,8 @@ void Afficher_pinceau(short X,short Y,byte Couleur,byte Preview)
if (Pinceau_Sprite[(TAILLE_MAXI_PINCEAU*Compteur_Y)+Compteur_X]) if (Pinceau_Sprite[(TAILLE_MAXI_PINCEAU*Compteur_Y)+Compteur_X])
Afficher_pixel(Pos_X,Pos_Y,Couleur); Afficher_pixel(Pos_X,Pos_Y,Couleur);
} }
DEBUG("PINCEAU",435);
#ifndef __macosx__ #ifndef __macosx__
Mettre_Ecran_A_Jour(X,Y, Mettre_Ecran_A_Jour(X,Y,Largeur,Hauteur);
Largeur,
Hauteur);
#endif #endif
} }
} }