IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Simple horloge GTK2 + Cairo


Simple horloge de bureau basée sur les bibliothèques GTK2 et Cairo.

Le programme est une version simplifiée et modifiée de cairo-clock.c par "MacSlow".

Le programme original utilise des fichiers SVG, et dépend de la bibliothèque Librsvg.

Dans la version modifiée du programme, l'horloge est entièrement dessinée avec Cairo.

Pour fermer l'horloge, appuyez sur la touche Esc.
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 16/02/2023 à 11:59
Voilà, c'est corrigé. J'ai laissé la première version pour que la discussion reste compréhensible.
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 16/02/2023 à 9:17
Bonjour,

Je vous propose un nouvel élément à utiliser : Simple horloge GTK2 + Cairo

Simple horloge de bureau basée sur les bibliothèques GTK2 et Cairo.



Le programme est une version simplifiée et modifiée de cairo-clock.c par "MacSlow".

Le programme original utilise des fichiers SVG, et dépend de la bibliothèque Librsvg. Dans la version modifiée du programme, l'horloge est entièrement dessinée avec Cairo.

Pour fermer l'horloge, appuyez sur la touche Esc. Voyez le code source pour les options (taille de l'horloge, affichage de l'aiguille des secondes).

Inclut un script pour la création d'un lanceur sur le bureau (Linux).

Qu'en pensez-vous ?

P.-S. Je me suis aperçu après coup qu'une version plus récente du programme de "MacSlow" est disponible .
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 16/02/2023 à 11:37
Oui, effectivement. Je n'avais pas vu cette ligne à la fin. Je vais corriger ça. Merci !
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 17/02/2023 à 16:55
Correction n°2. La position de l'aiguille des heures était fausse.

Code : Sélectionner tout
cairo_rotate(a_pCairoContext, (M_PI / 6) * g_iHours + (M_PI / /*180*/360) * g_iMinutes);
Je ne sais pas comment ça ne m'a pas sauté aux yeux plus tôt.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.