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 Rev 1825 et multi-instance applets dbus
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] Rev 1825 et multi-instance applets dbus
nochka85 Français 11 matttbe [Read]
20 January 2011 à 15:01

nochka85, Saturday 15 January 2011 à 16:13


Subscription date : 29 November 2007
Messages : 7408
Je viens de voir que depuis la rev 1825, on peut rendre les applets externes multi-instanciables

... Par contre, on fait comment ?

fabounet, Monday 17 January 2011 à 15:20


Subscription date : 30 November 2007
Messages : 17118
on ajoute la ligne
multi-instance = true
dans le auto-load.conf
je l'ai mis sur demo_python il me semble

nochka85, Monday 17 January 2011 à 19:50


Subscription date : 29 November 2007
Messages : 7408
Cool -> çà marche au poil !

je l'ai mis sur demo_python il me semble

Même pas

fabounet, Tuesday 18 January 2011 à 15:26


Subscription date : 30 November 2007
Messages : 17118
si, mais il faut regarder celui dans la branche plug-ins
(en fait, il faudrait supprimer le doublon dans la branche extras)

nochka85, Tuesday 18 January 2011 à 19:27


Subscription date : 29 November 2007
Messages : 7408
(en fait, il faudrait supprimer le doublon dans la branche extras)


Carrément ! Depuis quand le script de Mav/Matt ne fournit plus les DERNIERES màj ??

matttbe, Tuesday 18 January 2011 à 21:13


Subscription date : 24 January 2009
Messages : 12573
Rien à voir, c'est la branche qui n'est pas à jour

Bon ok, je les vires de cette branche

nochka85, Tuesday 18 January 2011 à 23:21


Subscription date : 29 November 2007
Messages : 7408

matttbe, Wednesday 19 January 2011 à 09:29


Subscription date : 24 January 2009
Messages : 12573
À propos de la dernière commit sur les plug-ins (Dbus: prevent from initializing twice), je ne comprends pas l'ajout de code:
+    static gboolean bInitialized FALSE;
+    if (
bInitialized)
+        return;
+    
bInitialized TRUE;
bInitialized sera tjs FALSE, non? J'ai dû louper qqc, je ne dois pas être assez réveillé moi

fabounet, Thursday 20 January 2011 à 13:03


Subscription date : 30 November 2007
Messages : 17118
je ne dois pas être assez réveillé moi

je confirme

matttbe, Thursday 20 January 2011 à 13:18


Subscription date : 24 January 2009
Messages : 12573
Donc, j'ai loupé quoi?

fabounet, Thursday 20 January 2011 à 14:09


Subscription date : 30 November 2007
Messages : 17118
static gboolean bInitialized = FALSE; -> false au début
if (bInitialized) -> toujours false, donc on continue
return;
bInitialized = TRUE; -> maintenant true, donc la prochaine fois on ira dans le "return"

static = conserve sa valeur entre 2 passages dans le code

matttbe, Thursday 20 January 2011 à 15:01


Subscription date : 24 January 2009
Messages : 12573
Ah, merci

Je croyais qu'il fallait définir ce bInitialized hors de la fonctione

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Rev 1825 et multi-instance applets dbus
nochka85 Français 11 matttbe [Read]
20 January 2011 à 15:01


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Rev 1825 et multi-instance applets dbus 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.