Technical discussions | Discussions techniques
Subscription date : 29 November 2007
Messages : 1583
|
Il faudrait créer une série de fonction pour afficher un emblème sur une icône. Pour les fichiers, ça permettrait de rendre compatible les emblèmes de gnome, et pour les applets, d'afficher des informations en plus (par exemple, pour XMMS ou Rhythmbox, afficher un emblème 'lecture' et 'pause').
Les fonctions ressembleraient à ça :
void make_emblem(Icon *pIcon, gchar *type);
void make_emblem_from_file(Icon *pIcon, gchar *filePath);
La première permet d'afficher des emblèmes déjà défini par cairo-dock comme "error", "play", "pause", "stop", "loading" ou "warning".
La deuxième permet d'afficher ce que l'on veux à partir d'un fichier
L'affichage de l'emblème peut se faire de plusieurs façon, comme le démontre ce mockup :
|
ChAnGFu, Tuesday 25 March 2008 à 01:02
|
|
Subscription date : 17 January 2008
Messages : 1526
|
C'est très intéressant comme système ce que tu propose! Et pour les applets ca réduira le nombre d'icônes a fournir |
Subscription date : 30 November 2007
Messages : 17118
|
comme les quick-info ?
au fait n'arrive po à voir l'image |
Subscription date : 29 November 2007
Messages : 1583
|
Ah merde, ça marchais hier soir :-/ Bon bah je la passe pas MediaColor
|
Subscription date : 29 November 2007
Messages : 1583
|
Bon, bah comme je viens de terminer le patch pour les jauges, je vais commencer à faire celui là ! |
ChAnGFu, Sunday 13 April 2008 à 15:45
|
|
Subscription date : 17 January 2008
Messages : 1526
|
@Necropotame: Tu prévois le release pour quand a peu prêt? |
Subscription date : 29 November 2007
Messages : 1583
|
Dans une vingtaine d'année je pense ^^ |
ChAnGFu, Wednesday 07 May 2008 à 04:31
|
|
Subscription date : 17 January 2008
Messages : 1526
|
@fabounet: Ton système d'indicateur pendant le drop, on peut le détourner pour afficher des emblèmes non? |
Subscription date : 30 November 2007
Messages : 17118
|
you want to hijack my indicator system ?
par contre c'est animé donc ça bouffe des ressources, ça va bien pour un opération ponctuelle comme le dnd. |
ChAnGFu, Wednesday 07 May 2008 à 04:46
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Au pire on copie les fonctions en les simplifiant pour un usage figé, je verrai ce que je peux faire. |
Subscription date : 30 November 2007
Messages : 17118
|
fait-toi plaisir |
ChAnGFu, Thursday 08 May 2008 à 03:40
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Je prend note! |
ChAnGFu, Sunday 11 May 2008 à 22:04
|
|
Subscription date : 17 January 2008
Messages : 1526
|
J'ai presque fini les emblèmes, je commit dès que je peux.
Prototype: void cairo_dock_draw_emblem_on_my_icon(cairo_t *pIconContext, const gchar *cIconFile, Icon *pIcon, CairoContainer *pContainer, CairoDockEmblem pEmblemType);
enum CairoDockEmblem:
typedef enum {
CAIRO_DOCK_EMBLEM_UPPER_RIGHT = 0,
CAIRO_DOCK_EMBLEM_MIDDLE,
CAIRO_DOCK_EMBLEM_MIDDILE_BOTTOM,
CAIRO_DOCK_EMBLEM_BACKGROUND,
} CairoDockEmblem;
Je sèche pour CAIRO_DOCK_EMBLEM_BACKGROUND, il faut afficher l'emblème derrière l'icône.
Si on pouvais définir un macros pour ce serait super.
Edit: C'est sur le svn, à tester!
avec Emblème:
sans Emblème:
|
Subscription date : 14 January 2008
Messages : 1122
|
très bon ca
seul le petit problème de centrage que je t'ai signalé sous irc (et pof un petit coup de pub) |
Subscription date : 29 November 2007
Messages : 7408
|
J'arrive pas à les activer .... même en supprimant le fichier de conf
Comment on fait ? |
ChAnGFu, Monday 12 May 2008 à 16:59
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Visible uniquement sur PowerManager avec le thème de jauge battery |
Subscription date : 29 November 2007
Messages : 7408
|
mais y'a un truc à cocher ou bien c'est automatique ? .... parce que là, je ne voit rien du tout
EDIT : Ok ! C'est au branchement de la batterie uniquement... c'est çà ? |
ChAnGFu, Monday 12 May 2008 à 17:21
|
|
Subscription date : 17 January 2008
Messages : 1526
|
Wi |
Subscription date : 14 January 2008
Messages : 1122
|
au chargement enfin chez moi c'est tout le temps sauf en décharge mais ca doit venir de ma batterie+linux+powermanager |
Subscription date : 30 November 2007
Messages : 17118
|
quand vous faites des modifs sur u fichier de conf, pensezà changer le numéro de version de l'applet pour que le dock mette à jour le .conf |
Technical discussions | Discussions techniques
|