GUI skins: fixes INI ascending compatibility
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@876 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
3b417545b2
commit
1c53b5dd7f
10
gfx2def.ini
10
gfx2def.ini
@ -81,11 +81,6 @@
|
|||||||
; 2: Fun | 2: Fun
|
; 2: Fun | 2: Fun
|
||||||
Font = 1 ; (default 1)
|
Font = 1 ; (default 1)
|
||||||
|
|
||||||
; Name of the skinfile you want to | Nom du fichier skin que vous voulez
|
|
||||||
; use. | utiliser.
|
|
||||||
; default 'modern.png'
|
|
||||||
Skin_file = modern.png
|
|
||||||
|
|
||||||
[FILE_SELECTOR] # [SELECTEUR_DE_FICHIERS]
|
[FILE_SELECTOR] # [SELECTEUR_DE_FICHIERS]
|
||||||
|
|
||||||
; Show hidden files and | Afficher les fichiers et répertoires
|
; Show hidden files and | Afficher les fichiers et répertoires
|
||||||
@ -326,4 +321,9 @@
|
|||||||
; GrafX2 to recognize them as a combo.
|
; GrafX2 to recognize them as a combo.
|
||||||
Double_key_speed = 500; (Default 500)
|
Double_key_speed = 500; (Default 500)
|
||||||
|
|
||||||
|
; Name of the skinfile you want to | Nom du fichier skin que vous voulez
|
||||||
|
; use. | utiliser.
|
||||||
|
; default 'modern.png'
|
||||||
|
Skin_file = modern.png
|
||||||
|
|
||||||
; end of configuration
|
; end of configuration
|
||||||
|
|||||||
15
readini.c
15
readini.c
@ -529,11 +529,6 @@ int Load_INI(T_Config * conf)
|
|||||||
goto Erreur_ERREUR_INI_CORROMPU;
|
goto Erreur_ERREUR_INI_CORROMPU;
|
||||||
conf->Font=values[0]-1;
|
conf->Font=values[0]-1;
|
||||||
|
|
||||||
if(!Load_INI_get_string(file,buffer,"Skin_file",value_label,1))
|
|
||||||
strcpy(conf->SkinFile,value_label);
|
|
||||||
else
|
|
||||||
strcpy(conf->SkinFile,"modern.png");
|
|
||||||
|
|
||||||
if ((return_code=Load_INI_reach_group(file,buffer,"[FILE_SELECTOR]")))
|
if ((return_code=Load_INI_reach_group(file,buffer,"[FILE_SELECTOR]")))
|
||||||
goto Erreur_Retour;
|
goto Erreur_Retour;
|
||||||
|
|
||||||
@ -810,7 +805,7 @@ int Load_INI(T_Config * conf)
|
|||||||
}
|
}
|
||||||
|
|
||||||
conf->Double_click_speed=500;
|
conf->Double_click_speed=500;
|
||||||
// Optional, speed of double-click (>98.0%)
|
// Optional, speed of double-click (>2.0)
|
||||||
if (!Load_INI_get_values (file,buffer,"Double_click_speed",1,values))
|
if (!Load_INI_get_values (file,buffer,"Double_click_speed",1,values))
|
||||||
{
|
{
|
||||||
if ((values[0]>0) || (values[0]<=2000))
|
if ((values[0]>0) || (values[0]<=2000))
|
||||||
@ -818,13 +813,19 @@ int Load_INI(T_Config * conf)
|
|||||||
}
|
}
|
||||||
|
|
||||||
conf->Double_key_speed=500;
|
conf->Double_key_speed=500;
|
||||||
// Optional, speed of double-keypress (>98.0%)
|
// Optional, speed of double-keypress (>2.0)
|
||||||
if (!Load_INI_get_values (file,buffer,"Double_key_speed",1,values))
|
if (!Load_INI_get_values (file,buffer,"Double_key_speed",1,values))
|
||||||
{
|
{
|
||||||
if ((values[0]>0) || (values[0]<=2000))
|
if ((values[0]>0) || (values[0]<=2000))
|
||||||
conf->Double_key_speed=values[0];
|
conf->Double_key_speed=values[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Optional, name of skin file. (>2.0)
|
||||||
|
if(!Load_INI_get_string(file,buffer,"Skin_file",value_label,1))
|
||||||
|
strcpy(conf->SkinFile,value_label);
|
||||||
|
else
|
||||||
|
strcpy(conf->SkinFile,"modern.png");
|
||||||
|
|
||||||
|
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|
||||||
|
|||||||
@ -480,12 +480,6 @@ int Save_INI(T_Config * conf)
|
|||||||
if ((return_code=Save_INI_set_values (Ancien_fichier,Nouveau_fichier,buffer,"Font",1,values,0)))
|
if ((return_code=Save_INI_set_values (Ancien_fichier,Nouveau_fichier,buffer,"Font",1,values,0)))
|
||||||
goto Erreur_Retour;
|
goto Erreur_Retour;
|
||||||
|
|
||||||
if ((return_code=Save_INI_set_strings (Ancien_fichier,Nouveau_fichier,buffer,"Skin_file",conf->SkinFile)))
|
|
||||||
goto Erreur_Retour;
|
|
||||||
|
|
||||||
puts(conf->SkinFile);
|
|
||||||
|
|
||||||
|
|
||||||
if ((return_code=Save_INI_reach_group(Ancien_fichier,Nouveau_fichier,buffer,"[FILE_SELECTOR]")))
|
if ((return_code=Save_INI_reach_group(Ancien_fichier,Nouveau_fichier,buffer,"[FILE_SELECTOR]")))
|
||||||
goto Erreur_Retour;
|
goto Erreur_Retour;
|
||||||
|
|
||||||
@ -648,6 +642,9 @@ puts(conf->SkinFile);
|
|||||||
values[0]=(conf->Double_key_speed);
|
values[0]=(conf->Double_key_speed);
|
||||||
if ((return_code=Save_INI_set_values (Ancien_fichier,Nouveau_fichier,buffer,"Double_key_speed",1,values,0)))
|
if ((return_code=Save_INI_set_values (Ancien_fichier,Nouveau_fichier,buffer,"Double_key_speed",1,values,0)))
|
||||||
goto Erreur_Retour;
|
goto Erreur_Retour;
|
||||||
|
|
||||||
|
if ((return_code=Save_INI_set_strings (Ancien_fichier,Nouveau_fichier,buffer,"Skin_file",conf->SkinFile)))
|
||||||
|
goto Erreur_Retour;
|
||||||
|
|
||||||
Save_INI_flush(Ancien_fichier,Nouveau_fichier,buffer);
|
Save_INI_flush(Ancien_fichier,Nouveau_fichier,buffer);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user