-
Glib - timer
Bonjour,
J'aimerais savoir si quelqu'un sait comment utiliser un timer
J'ai vu l'api glib, j'ai compris les différentes fonctions mais je ne sais pas comment les employer.
Ainsi j'aimerais faire un simple programme qui affiche une fenêtre pendant 10 secondes disons et qui la fait disparaître ensuite :)
Merci :mrgreen:
-
Salut,
moi, je sais :-)) Si tu veux le aussi savoir, lis alors.
guint g_timerID = 0; //global variable
Quelque part dans le code:
g_timerID = g_timeout_add ( 1000, DestroyHelperWindow, NULL );
Et cette fonction sera appelee apres 1s:
gint DestroyHelperWindow ( gpointer pointer )
{
if ( g_timerID )
g_source_remove ( g_timerID );
//une action
return 1;
}
Fredy
-
Tiens effectivement, un timeout n'est pas une mauvaise idée, j'y avais pensé :oops: Je prend note, merci ;)
-
Merci beaucoup pour votre aide ! :D
Cependant, je me demandé si il existait des fonctions qui permettent de jouer un son, que ce soit au moment où le splash apparaît, où lorsque l'on clique sur un bouton...etc. ??
-
Si tu ne veux pas le vieux son du buzzer de ton PC, il va falloir regarder du côté de la bibliothèque FMOD
-
j'ai un peu de mal à l'installation pourtant ça à pas l'air compliqué enfin ...
quand je tape make install dans la console, ça me sort le message d'erreur suivant :
Installing FMOD Ex libraries and headers...
cp -f api/lib/libfmodex.so.4.04.30 /usr/local/lib
cp -f api/lib/libfmodexp.so.4.04.30 /usr/local/lib
ln -s /usr/local/lib/libfmodex.so.4.04.30 /usr/local/lib/libfmodex.so
ln -s /usr/local/lib/libfmodexp.so.4.04.30 /usr/local/lib/libfmodexp.so
ldconfig -n /usr/local/lib
make: ldconfig : commande introuvable
make: *** [install] Erreur 127
Une commande non reconnue apparament....
-
fmod, attention à la licence, gratuit quand ton apli est gratuit mais sinon payant !
-
Mon application est développée dans le cadre de mes études en école d'ingé.
Elle est donc totalement gratuite :)
Je pourrais la mettre en ligne si ça intéresse le site, ou en faire un tutoriel... ;)