2009-07-23 5 views
1

Ist es möglich, ein natives GtkMenu (ich meine nicht XUL, sondern ein echtes GtkMenu) aus einer Firefox-Erweiterung zu erstellen? (und zum Firefox-Fenster hinzufügen). Ich möchte GlobalMenu mit Firefox arbeiten lassen, was momentan nicht funktioniert, da die native GUI fehlt.Erstellen nativer GtkMenu aus Firefox Erweiterung

Antwort

0

Wenn Sie Ihr Menü innerhalb Firefox-Fenster haben wollen, dann ... Ich kenne die Details nicht, aber der übliche Weg in X ist, ein X-Fenster (zum Beispiel GtkWindow) mit Ihrem GtkMenu zu machen. Dann sollten Sie firefox "schlucken" dieses Fenster, etwas wie alle systray Dienstprogramme tun, dass (Schlüsselwörter: reparing X-Fenster - sollte genug sein). Ich denke, da sollte ein spezielles XUL-Element sein, aber ich sehe keine.

Wenn Sie nicht möchten, können Sie einfach Ihr eigenes GtkWindow mit GtkMenu machen und es zeigen. Ich denke, du solltest das wahrscheinlich von einem anderen Thread aus tun. In Bezug auf Ihre andere Frage hier - es ist durchaus möglich, eine Erweiterung in C++ zu schreiben, solange Sie Gecko SDK und Gecko API verwenden. Sie können dann mit der gewünschten Bibliothek verknüpfen, einschließlich GTK.

Ich denke, dass Sie diese Frage auf einer der Mailinglisten von Mozilla stellen sollten, zum Beispiel mozilla.deev.extensions (sie sind auf http://www.mozilla.org/community/developer-forums.html gelistet).

+0

Ich bin seit ein paar Wochen auf dieser Liste, aber es war nicht sehr aktiv noch hilfreich. –

Verwandte Themen