2009-07-23 7 views
1

Firefox 확장 프로그램에서 기본 GtkMenu (XUL이 아닌 실제 GtkMenu)를 만들 수 있습니까? (그리고 파이어 폭스 창에 추가). 파이썬에서 GlobalMenu를 작동시키고 싶습니다. 파이어 폭스는 현재 네이티브 GUI가 없기 때문에 현재 작동하지 않습니다.Firefox 확장 프로그램에서 기본 GtkMenu 만들기

답변

0

파이어 폭스 창에 메뉴를 넣으려면 ... 세부 사항을 모르지만 X에서 일반적인 방법은 GtkMenu와 함께 X 윈도우 (예 : GtkWindow)를 만드는 것입니다. 그런 다음 파이어 폭스가 모든 창고 유틸리티와 같은 창을 삼키게해야합니다 (키워드 : reparenting X 창 - 충분해야 함). 나는 특별한 XUL 요소가 있어야한다고 생각한다. 그러나 나는 아무 것도 볼 수 없다.

GtkMenu를 사용하여 자신 만의 GtkWindow를 만들고 보여줄 수 있습니다. 아마도 당신은 다른 스레드에서이 작업을 수행해야합니다. Gecko SDK 및 Gecko API를 사용하는 한 다른 질문에 대해서는 C++에서 확장을 작성하는 것이 가능합니다. 그런 다음 GTK를 포함하여 원하는 라이브러리에 연결할 수 있습니다.

이 질문은 mozilla.dev.extensions (예 : http://www.mozilla.org/community/developer-forums.html)와 같이 Mozilla의 메일 링리스트 중 하나에서 질문해야한다고 생각합니다.

+0

나는 2 주 동안 그 명단에 올랐지 만 매우 적극적이거나 도움이되지는 못했습니다. –

관련 문제