Is a firefox (high-level) extension really the right way to go about this?
Would it not be better to patch XULRunner (Gecko) to be compliant with indicator-appmenu (the back-end for Unity's menu and indicator-applet-appmenu). This would then apply to ANY XUL/Gecko based application with a Menu Bar and would work on any system with libindicate and indicator-appmenu.
It would need to: a) Send menus over DBus. and b) If menu is being drawn elsewhere - do not draw menu within window.
Basically it would mean porting Chris Coulson's code to XULRunner, instead of an XUL extension...
Is a firefox (high-level) extension really the right way to go about this?
Would it not be better to patch XULRunner (Gecko) to be compliant with indicator-appmenu (the back-end for Unity's menu and indicator- applet- appmenu) . This would then apply to ANY XUL/Gecko based application with a Menu Bar and would work on any system with libindicate and indicator-appmenu.
It would need to: a) Send menus over DBus. and b) If menu is being drawn elsewhere - do not draw menu within window.
Basically it would mean porting Chris Coulson's code to XULRunner, instead of an XUL extension...