more doc + fine tuning
This commit is contained in:
parent
1584115e8b
commit
fe1de97f37
@ -17,8 +17,26 @@ qui manquent.
|
|||||||
|
|
||||||
## Compilation
|
## Compilation
|
||||||
|
|
||||||
Il faut installer le paquet `libao-dev` pour pouvoir
|
Il faut installer les paquets
|
||||||
gérer la sortie son.
|
`libao-dev` et `libsndfile-dev` avoir de pouvoir
|
||||||
|
générer le moindre exécutable. Ensuite, un tout simple
|
||||||
|
run de `make` fera le travail.
|
||||||
|
|
||||||
|
## Utilisation
|
||||||
|
|
||||||
|
Une fois lancé, le logiciel vous affiche la liste des
|
||||||
|
fichiers sons dans le répertoire courant. Parfois il
|
||||||
|
en manque.
|
||||||
|
La touche **`?`** affiche une petite fenêtre d'aide.
|
||||||
|
La touche **`Q`** (*:q!*) sort de ce machin.
|
||||||
|
|
||||||
|
## Pour la suite ?
|
||||||
|
|
||||||
|
Première étape : Prévoir la possibilité de faire un *abort*
|
||||||
|
pendant la lecture d'un fichier son.
|
||||||
|
|
||||||
|
Deuxième étape : Implémenter une fonction bien *molly-guarded* pour pouvoir effacer un fichier.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -72,9 +72,9 @@ fprintf(stderr, ">> dump_this_file ( '%s' %d )\n", fname, flag);
|
|||||||
|
|
||||||
popup = newwin(18, 68, L_POPUP, C_POPUP);
|
popup = newwin(18, 68, L_POPUP, C_POPUP);
|
||||||
bordure(popup, 1);
|
bordure(popup, 1);
|
||||||
mvwaddstr(popup, 0, 2, "{{ dump of ");
|
mvwaddstr(popup, 0, 2, "{ dump of ");
|
||||||
mvwaddstr(popup, 0, 13, fname);
|
mvwaddstr(popup, 0, 13, fname);
|
||||||
mvwaddstr(popup, 0, 13+strlen(fname), " }}");
|
mvwaddstr(popup, 0, 13+strlen(fname), " }");
|
||||||
wrefresh(popup);
|
wrefresh(popup);
|
||||||
|
|
||||||
foo = hexadump(fname, popup);
|
foo = hexadump(fname, popup);
|
||||||
|
@ -197,7 +197,9 @@ else
|
|||||||
sprintf(chaine, "owned by: user id %d, group id %d",
|
sprintf(chaine, "owned by: user id %d, group id %d",
|
||||||
st.st_uid, st.st_gid);
|
st.st_uid, st.st_gid);
|
||||||
mvwaddstr(popup, 3, 2, chaine);
|
mvwaddstr(popup, 3, 2, chaine);
|
||||||
sprintf(chaine, "size: %ld bytes ", st.st_size);
|
sprintf(chaine, "size: %ld bytes or %ld MB.",
|
||||||
|
st.st_size,
|
||||||
|
1 + (st.st_size / (1024*1024)) );
|
||||||
mvwaddstr(popup, 4, 2, chaine);
|
mvwaddstr(popup, 4, 2, chaine);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user