Pidgin Forum
Icon in die Buddy-Liste - Druckversion

+- Pidgin Forum (https://forum.pidgin-im.de)
+-- Forum: Hilfe-Bereich (https://forum.pidgin-im.de/forumdisplay.php?fid=4)
+--- Forum: Development (https://forum.pidgin-im.de/forumdisplay.php?fid=16)
+---- Forum: Plugins (https://forum.pidgin-im.de/forumdisplay.php?fid=18)
+---- Thema: Icon in die Buddy-Liste (/showthread.php?tid=1682)



Icon in die Buddy-Liste - jamesv1994 - 17.10.2013

Hey Leute,
Ich habe ein Plugin, das einen Eintrag in die Buddy-Liste vornimmt. Nun dachte ich mir:
Ein Icon in der Liste würde den Eintrag sichtbarer machen.

Nun habe ich folgendes
[c]
purple_signal_connect(purple_blist_get_handle(), "blist-node-extended-menu", plugin, PURPLE_CALLBACK(extend_buddy_context_menu), NULL);


static void extend_buddy_context_menu(PurpleBlistNode *node, GList **menu) {
PurpleMenuAction *action = NULL;
GList *submenu = NULL;

action = purple_menu_action_new(_("Anrufen"), PURPLE_CALLBACK(call_user), NULL, NULL);

purple_blist_node_set_ui_data();

*menu = g_list_append(*menu, action);
}
[/c]
Aber die Methode menu_action_new gibt mir keine Möglichkeit, irgendwie ein Icon mitzugeben. Ich konnte leider auch nichts dazu finden. Ist das überhaupt möglich?

Kann mir jemand dabei helfen?

Vielen Dank!

LG


RE: Icon in die Buddy-Liste - Freakazoid - 17.10.2013

Nein, das ist nicht möglich.


RE: Icon in die Buddy-Liste - jamesv1994 - 18.10.2013

hey Freakazoid,
das ist sehr schade. Vielen Dank!

Wie machen das dann aber Funktionen wie:
Info abrufen, Sperren usw.? Weißt du da was?


RE: Icon in die Buddy-Liste - Freakazoid - 18.10.2013

Das sind keine Plugins sondern Pidgin-interner Code, der anders behandelt wird.


RE: Icon in die Buddy-Liste - jamesv1994 - 18.10.2013

Hey,
ich habe gesehen, dass OTR ein Icon hat, im Chat-Menü, mein Eintrag ist auch dort vorhanden, kann ich dem einen Icon geben?
Übrigens, die Mail-Funktion ist wieder defekt.
LG James


RE: Icon in die Buddy-Liste - Freakazoid - 19.10.2013

Ich habe mir das mit der E-Mail noch nicht angeschaut, sorry. Das ging wohl zwischenzeitlich mal?

Zu den Menüs: wenn OTR das kann, müsstest du das auch können. Da musst du halt mal in deren Quellcode schauen, wie sie es gemacht haben. Das ist ja das gute an Open Source. Smile


RE: Icon in die Buddy-Liste - jamesv1994 - 28.10.2013

Hey,
ja das ging zwischenzeitlich mal =)

Ich werde mal schauen, wo ich den Quellcode von OTR finde, dankeschön!

LG


RE: Icon in die Buddy-Liste - Freakazoid - 02.11.2013

Mail sollte jetzt eigentlich repariert sein.