Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Sous-dock pour Desklet
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)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Sous-dock pour Desklet
necropotame Français 9 fabounet [Read]
12 March 2008 à 12:59

necropotame, Monday 10 March 2008 à 08:14


Subscription date : 29 November 2007
Messages : 1583
Ça serais pas mal de faire une synthèse des sous-dock pour desklet. C'est dommage que le sous-dock en cercle de Weather ne sois pas disponible dans Shortcut et vice versa.

fabounet, Monday 10 March 2008 à 15:36


Subscription date : 30 November 2007
Messages : 17118
oui effectivement, on pourrait faire une banque de fonctions de rendu pour les desklets.
pour l'instant y'en n'a pas assez, je préfère attendre un peu voir comment ça évolue (peut-être qu'il faudra le faire aussi pour les desklets de contrôle de lecteur audio)

necropotame, Tuesday 11 March 2008 à 10:16


Subscription date : 29 November 2007
Messages : 1583
Bah en fait, l'objectif, c'est que la programmation d'un desklet soit la même que celle d'une icône. Donc plutôt que de faire des rendu, tu dit simplement que pour toute fonction de création de sous-dock appliqué à un desklet, tu applique une mode de rendu de sous-dock pour desklet.

En faite, je ne comprend pas pourquoi on ne peut pas déjà mettre toutes les icônes en desklet. Ca ne dépend pas de l'applet normalement. Il suffis juste à cairo-dock d'afficher l'applet sur le bureau plutôt que dans le dock.

fabounet, Tuesday 11 March 2008 à 13:54


Subscription date : 30 November 2007
Messages : 17118
ok je vois, je suis d'accord sur le principe.
pour l'instant j'ai laissé une liberté totale aux desklets, chacun dessine ce qu'il veut.
j'essaierai de créer une bibliothèque de dessin, mais je préfère pas faire quelque chose de trop automatique, car il y'a une infinité de possibilité avec un desklet (avec un dock, il n'y en a pas, l'applet se voit assigner une icône d'une taille fixée et de position determinée).

necropotame, Tuesday 11 March 2008 à 16:13


Subscription date : 29 November 2007
Messages : 1583
Je planche sur quelques modifications concernant Cairo-Dock, au nivreau de le gestion des icônes. Je te propose tout ça quand j'ai le temps.

fabounet, Tuesday 11 March 2008 à 17:53


Subscription date : 30 November 2007
Messages : 17118
la gestion des icônes dans les thèmes ?
tu noteras que la séparation icônes/lanceurs est désormais totale (quand on change de thèmes, sans cocher les 2 cases, les images d'icônes changent aussi (quitte à se prendre des "?"))

necropotame, Tuesday 11 March 2008 à 19:55


Subscription date : 29 November 2007
Messages : 1583
En faite, l'idée, se serai de séparer le rendu du comportement et du contenu.
Pour le moment, on a un pIcon qui contient tout, ou alors qui pointe vers un .desktop et qui est inclus dans un pDesklet.

En faite, le mieux serais de faire une nouvelle classe de type CairoElement par exemple, qui contiendrais le titre, le comportement au clique, les évenements, les sousElements qu'ils contient ... et en suite d'inclure cette élement dans une icône de dock (une classe qui ne contiendrais que l'ordre, la position, la taille ...) ou dans un desklet. Et si par la suite, on créé un nouveau type d'affichage, il suffira de rendre compatible cette affichage avec les CairoElements plutôt que l'inverse.

L'objectif est de définir une série de comportement de base. Par exemple, l'affichage d'une info-bulle, d'un sous-dock, une animation ... Lorsque le CairoElement demande une info-bulle, ce sera le générateur d'info-bulle du desklet ou de l'icône qui sera utilisé, selon dans quoi le CairoElement est contenu.

Ce type de comportement pourrait amener à "standardiser" les widgets. Un pourrait par la suite créer une extension dans AWN, le gnome-panel, les widget de KDE4 ... pour être compatible avec les cairoElements. Le must serais d'inclure se comportement dans un seul fichier. Le CairoElement serais alors véritablement matérialiser et donc échangeable.

Je pense que Cairo-Dock devrais se diriger vers ce type de fonctionnement.

fabounet, Wednesday 12 March 2008 à 03:21


Subscription date : 30 November 2007
Messages : 17118
hmm, est-ce que ça rejoint les CairoDockContainer que j'ai introduit depuis la 1.5.2 ?
il va falloir que je prenne des cours d'informatique si ça continue

necropotame, Wednesday 12 March 2008 à 10:00


Subscription date : 29 November 2007
Messages : 1583
CairoDockContainer ? Tu peut préciser ?

En faite, dans mon idée, il faudrait normalement rendre plus ou moins indépendant les CairoElement du dock en ne gardant que les élements indispensable tel que l'affichage d'une info bulle, l'affichage d'un quick-info ... Il faudrait en dresser une liste.

fabounet, Wednesday 12 March 2008 à 12:59


Subscription date : 30 November 2007
Messages : 17118
oki, j'étais parti sur une classe de container (dock, desklet, dialogue).
c'est essentiellement des fenetres se dessinant elle-même, et contenant une ou plusieurs icônes.
d'ailleurs en ce moment y'a moulte warnings car j'ai pas encore remplacé partout les dock/desklet/dialogue par des containers (c'est sans conséquence bien sûr).

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Sous-dock pour Desklet
necropotame Français 9 fabounet [Read]
12 March 2008 à 12:59


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Sous-dock pour Desklet 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.