Pidgin Forum
Alle Pidgin-Fenster auf einen Schlag nach vorne holen - 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)
+--- Thema: Alle Pidgin-Fenster auf einen Schlag nach vorne holen (/showthread.php?tid=529)



Alle Pidgin-Fenster auf einen Schlag nach vorne holen - PidginSnarl - 09.01.2009

Ich will auf Mausklick alle Pidgin-Fenster in den Vordergrund holen (also Buddy-Liste und Konversationen vor allem Wink), weiß aber nicht, wie ich das anstellen kann. Ich habe bereits folgendes:

Code:
purple_blist_show();
purple_blist_set_visible(TRUE);
purple_conversation_foreach(purple_conversation_present);


Das bringt mir auch brav Konversationen aus der Taskleiste und die Buddy-Liste aus der Taskleiste und dem Tray-Icon wieder zurück auf den Schirm.

Wenn ich allerdings nur ein anderes Fenster über die Konversationen und die Buddy-Liste rüberschiebe, dann hilft es dagegen leider nicht.

Danke

Sven


Re: Alle Pidgin-Fenster auf einen Schlag nach vorne holen - Freakazoid - 09.01.2009

Was möchtest du machen? "Always-on-top"?


Re: Alle Pidgin-Fenster auf einen Schlag nach vorne holen - PidginSnarl - 09.01.2009

Nein, er reicht, wenn die Fenster im Moment des Aufrufes nach vorne kommen (Benachrichtigung in Snarl erscheint -> man klickt drauf -> alle Pidgin-Fenster kommen nach vorne, egal wie viele andere Fenster mittlerweile drüberliegen)


Re: Alle Pidgin-Fenster auf einen Schlag nach vorne holen - Freakazoid - 09.01.2009

Hm. Das sollte eigentlich funktionieren...Pidgin benutzt dazu folgende Funktion: gtk-window-present . :-\
Vielleicht hilfts ja, wenn du vorher das Fenster mit gtk-window-iconify minimierst.


Re: Alle Pidgin-Fenster auf einen Schlag nach vorne holen - PidginSnarl - 09.01.2009

Hm, das mit dem GTK auf Windows ist doch immer wieder mal spannend. Habe eben

purple_blist_show();
purple_blist_set_visible(FALSE);
purple_blist_set_visible(TRUE);

Probiert und konnte dann schön beobachten, wie die Buddy-Liste hinter meinem Firefox-Fenster wegminimiert wurde und direkt danach wieder hinter(!) den Firefox zurückgeöffnet wurde.