Pidgin Forum

Normale Version: Icon in die Buddy-Liste
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Nein, das ist nicht möglich.
hey Freakazoid,
das ist sehr schade. Vielen Dank!

Wie machen das dann aber Funktionen wie:
Info abrufen, Sperren usw.? Weißt du da was?
Das sind keine Plugins sondern Pidgin-interner Code, der anders behandelt wird.
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
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
Hey,
ja das ging zwischenzeitlich mal =)

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

LG
Mail sollte jetzt eigentlich repariert sein.