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
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).
- 1. Firefox-Erweiterung: native Codeausführung?
- 2. Firefox-Addon. Unter Verwendung von child_process mit nativer App kommunizieren
- 3. Mit Firefox-Erweiterung Speicher
- 4. Autorun firefox Erweiterung jpm
- 5. Firefox Erweiterung Multiline-Benachrichtigung
- 6. Dateisystem Zugriff von Firefox Erweiterung
- 7. Objekt Literal in Firefox-Erweiterung
- 8. Rx-Erweiterung - Erstellen von Minutenleiste aus Sequenz
- 9. localStorage in einer Firefox-Erweiterung
- 10. Firefox Erweiterung: Get ausgewählten Text
- 11. aktuelle Dokument Adresse (Firefox Erweiterung)
- 12. Firefox Erweiterung mit Jquery 1.3+
- 13. Webseite Firefox Plugin oder Erweiterung
- 14. Problem mit Variable (Firefox-Erweiterung)
- 15. Firefox-Erweiterung zur Anzeige der Vererbung aus Browser-Standardeinstellungen?
- 16. Den aktuell angemeldeten Benutzer von einer Firefox-Erweiterung aus finden
- 17. So fügen Sie Elemente aus der Firefox-Erweiterung
- 18. Firefox-Erweiterung zum Ändern von HTML
- 19. Threaded-Verhalten für Firefox-Erweiterung möglich?
- 20. CSS-Transformation funktioniert nicht auf Firefox-Erweiterung
- 21. Firefox Web-Erweiterung api captureVisibleTab refturns undefined
- 22. Screenshot-Funktionalität zu einer Firefox-Erweiterung hinzufügen
- 23. Wie registriere ich meine eigene Firefox Erweiterung?
- 24. Firefox Erweiterung page-mod onAttach ist langsam
- 25. CSS-Stylesheet auf Firefox-Erweiterung anwenden
- 26. Kommunikation zwischen Firefox Erweiterung und Seite Javascript
- 27. bootstrapped Erweiterung mit neuen jpm Firefox
- 28. URLs von Firefox-Registerkarten von Firefox-Erweiterung erhalten
- 29. Firefox-Erweiterung für die gesamte Seitengröße?
- 30. IP-Adressensuche in einer Firefox-Erweiterung
Ich bin seit ein paar Wochen auf dieser Liste, aber es war nicht sehr aktiv noch hilfreich. –