Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Et si on parlait des emblèmes ?
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Et si on parlait des emblèmes ?
fabounet Français 8 cchumi [Read]
05 September 2008 à 13:17

fabounet, Monday 30 June 2008 à 16:07


Subscription date : 30 November 2007
Messages : 17118
j'ai fureté dans le code de ChanGFu, et je me permets 3 remarques
- à quoi servent les emblèmes temporaires ? de plus il y'a un gros problème c'est qu'on lance un timer sur une ressource (l'icône) qui peut disparaître en cours de route (c'est le plantage assuré)
- je me demande si c'est bien utile de proposer à l'utilisateur de surcharger une dizaines d'emblèmes dont on ne sait même pas où elles seront utilisées.
Je me disais que ce serait peut-être plus simple de laisser chaque applet offrir une personnalisation des 2 ou 3 emblèmes qu'elle utilise. Ainsi dans le dock il n'yaurait que l'emblème de drop (qui irait en-dessous de l'indicateur de drop dans la config).
(au passage cet indicateur est un peu tristounet je trouve, même si j'ai rien d'autre à proposer sous la main )
- l'emblème blank.svg ne sert çà rien (c'est une image invisible, on peut rien faire avec ça). Le caractère persistent ou pas de l'emblème vient du fait que dans un cas on dessine sur le contexte du dock (=> éphémère car redessiné à la moindre action) et dans l'autre sur le contexte de l'icône (=> persistent jusqu'à ce qu'on change l'icône)

ChAnGFu, Monday 30 June 2008 à 17:50


Subscription date : 17 January 2008
Messages : 1526
Les temporaires viennent de l'idée d'utiliser les emblèmes quand par exemple un applet comme stacks rencontre une erreur en essayant de créer le lien symbolique (emblème warning) ou quand cairo_dock_sound ne trouve pas du tout de backend pour jouer un son ou tout un tas d'autres applications imaginables. Aussi pour éviter les plantages je peux rajouter quelques lignes de parsing (il y a bien un pointeur qui deviendra null si l'icône disparaît).

On vois différemment le mode persistant: pour afficher un emblème je sauvegarde le contexte, j'imprime ma surface, et je restaure. et le paramètre bPersitent de la fonction permet d'activer ou pas la sauvegarde du contexte. Les macros destinés aux applets font en sorte qu'il n'y ai pas sauvegarde du contexte.

Du coup quand bPersitent est FALSE j'utilise l'emblème "blank" pour effacer celui qui était la avant, mais est-ce que c'est plus rapide qu'un redraw de l'icône je sais pas.

neymac, Monday 30 June 2008 à 18:11


Subscription date : 12 May 2008
Messages : 95
la:~$ cairo-dock --glitz
warning : (cairo-dock-application-factory.c:cairo_dock_create_surface_from_xpixmap:120)
This pixmap is undefined. It can happen for exemple for a window that is in a minimized state when the dock is launching.
rendering_load_icons_for_simple (0,00x0,00)
rendering_load_icons_for_simple (150,00x150,00)
warning : (cairo-dock-config.c:cairo_dock_get_boolean_key_value:187)
Attention : Arquivo de chave não tem grupo "Emblems"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_1"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_2"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_3"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_4"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_5"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_6"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_7"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_8"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_9"
warning : (cairo-dock-config.c:cairo_dock_get_string_key_value:316)
Attention : Arquivo de chave não tem chave "emblem_10"
rendering_load_icons_for_simple (180,00x180,00)
rendering_load_icons_for_simple (150,00x150,00)


On rev 1160
global compilation with glitz
Means that "File of keys has not "Emblems" group"
and "File of keys has not the key "emblem #...""
How do I fix this?

pico, Thursday 04 September 2008 à 21:30


Subscription date : 23 February 2008
Messages : 144
peut-on faire des emblèmes sur les fenêtres ouvertes pour pouvoir les fermer comme pour supprimer une application télécharger sur l'iPhaun !
Avec la croix rouge en haut à gauche ?
Voila c'est tout !

ppmt, Thursday 04 September 2008 à 22:11


Subscription date : 29 November 2007
Messages : 3520
le click du milieu ca ne te suffit pas?

pico, Friday 05 September 2008 à 06:57


Subscription date : 23 February 2008
Messages : 144
Juste pour un effet en plus !

fabounet, Friday 05 September 2008 à 12:13


Subscription date : 30 November 2007
Messages : 17118
pourquoi pas, mais c'est un coup à fermer sa fenêtre sans le vouloir

nochka85, Friday 05 September 2008 à 12:54


Subscription date : 29 November 2007
Messages : 7408
pourquoi pas, mais c'est un coup à fermer sa fenêtre sans le vouloir


Suis d'accord avec Fabounet

cchumi, Friday 05 September 2008 à 13:17


Subscription date : 11 January 2008
Messages : 390
Tiens en parlant des emblèmes. Je me disais que l'on pouvait peut etre realiser la proposition que j'avais repris de la corbeille mac osX pour l'ejection de peripherique. Enfin chais pas Enfin peut etre !

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Et si on parlait des emblèmes ?
fabounet Français 8 cchumi [Read]
05 September 2008 à 13:17


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Et si on parlait des emblèmes ? Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.