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 question sur dbus et les sub icons
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] question sur dbus et les sub icons
ppmt Français 8 ppmt [Read]
10 March 2010 à 21:35

ppmt, Wednesday 10 March 2010 à 04:22


Subscription date : 29 November 2007
Messages : 3520
alors je suis toujours dans mon applet GTG et j'ai une question ou je me demance si c'est moi ou un bug de de l'API dbus

j'ai donc mon applet qui cree un sous-dock avec mes taches a l'interieur. Si je clique sur une tache il ouvre l'editeur de GTG....parfait

maintenant je voudrais qu'en cliquant a droite sur sur une tache je puisse eventuellement ajouter un menu pour l'effacer

j'ai donc une ligne comme ceci
self.SubIcons.connect_to_signal("on_build_menu_sub_icon"on_build_menu_sub_icon# when the user right-clicks on a sub-icon. 


et une fonction qui ne fait pas grand chose pour le moment
def on_build_menu_sub_icon(iStatecIconID):
        print 
"build menu of the sub-icon '"+cIconID+"' !"



quand je clique a droit sur l'icone j'ai cette erreur.....

cd_dbus_applet_emit_on_build_menu (GTG)
ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
  
File "/usr/lib/pymodules/python2.6/dbus/connection.py"line 214in maybe_handle_message
    self
._handler(*args, **kwargs)
TypeErroron_build_menu_sub_icon() takes exactly 2 arguments (1 given)



c'est moi qui rate un truc ou il y a un bug? je vois que le dbus envoie juste GTG...ne devrait-il pas envoyer un chiffre aussi en meme temps
comme quand on clique sur une icone ?

fabounet, Wednesday 10 March 2010 à 11:12


Subscription date : 30 November 2007
Messages : 17118
def on_build_menu_sub_icon(cIconID):


le dock te notifie que l'utilisateur veut voir le menu pour l'icône donnée par son ID.
donc on a juste besoin de l'ID en entrée.

ppmt, Wednesday 10 March 2010 à 12:31


Subscription date : 29 November 2007
Messages : 3520
merci

fabounet, Wednesday 10 March 2010 à 15:02


Subscription date : 30 November 2007
Messages : 17118
bientôt une bêta ?

ppmt, Wednesday 10 March 2010 à 17:19


Subscription date : 29 November 2007
Messages : 3520
beta? tu plaisantes j'espere? je ne fais pas de beta moi on passe en production direct

matttbe, Wednesday 10 March 2010 à 18:25


Subscription date : 24 January 2009
Messages : 12573
ppmt, tu travailles / as travaillé chez Microsoft toi ?

ppmt, Wednesday 10 March 2010 à 21:05


Subscription date : 29 November 2007
Messages : 3520
matttbe: attention...je n'ai jamais ete desagreable avec toi alors ne le soit pas avec moi

Microsoft...pffff

matttbe, Wednesday 10 March 2010 à 21:33


Subscription date : 24 January 2009
Messages : 12573
Il y avait juste une blague derrière :
C'est un ingénieur d'une société européenne qui rencontre un ingénieur Microsoft.
Le premier dit au second :
« Moi, ça me coûte un fric et un temps fou de tester mes logiciels avant de les commercialiser. »
L'ingénieur Microsoft lui répond :
« Tu testes tes logiciels toi-même ? T'as pas de clients pour faire ça ? »

ppmt, Wednesday 10 March 2010 à 21:35


Subscription date : 29 November 2007
Messages : 3520
j'avais bien compris mais quand meme

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] question sur dbus et les sub icons
ppmt Français 8 ppmt [Read]
10 March 2010 à 21:35


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques question sur dbus et les sub icons 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.