testeur, Sunday 30 December 2007 à 14:54
|
|
Subscription date : 27 December 2007
Messages : 32
|
Voilà, pour des raisons d'efficacité, je préfère une horloge numérique sur mon bureau. J'ai commencé à retoucher une partie du code :
>> pour que l'heure soit mieux 'centrée".
>> pour que la date soit affichée de manière plus agréable.
Le résultat est là :
Le code .C modifié de l'applet horloge, dans le fichier applet-draw.c (les parties modifiées sont en gras) :
[i] void cd_clock_draw_text (cairo_t *pSourceContext, struct tm *pTime)
{
GString *sFormat = g_string_new ("");
if (my_bShowSeconds)
g_string_printf (sFormat, "%T");
else
g_string_printf (sFormat, " %R"); // c'est plus joli centré !
if (my_bShowDate)
g_string_append (sFormat, "\n%a %d %b"); // ajoût d'espaces entre les champs[/i] |
fabounet, Sunday 30 December 2007 à 15:10
|
|
Subscription date : 30 November 2007
Messages : 17118
|
oki, effectivement la vue numérique est assez basique.
il y'aurait sûrement moyen de l'améliorer, par exemple en dessinant un cadre autour (façon réveil-matin)
je prend tes modifs en tout cas, merci ! |
testeur, Sunday 30 December 2007 à 15:50
|
|
Subscription date : 27 December 2007
Messages : 32
|
"fabounet" : oki, effectivement la vue numérique est assez basique.
il y'aurait sûrement moyen de l'améliorer, par exemple en dessinant un cadre autour (façon réveil-matin)
je prend tes modifs en tout cas, merci ! :)
Avec plaisir. En fait, je découvre en direct depuis 3 jours Pango/Cairo. Cela reste donc basique. |
|