见:XUL::App - Nifty XUL apps in a XUL::App
可以写Perl代码,然后转成xul,测试,打包,加速扩展开发,大赞!
看完xulapp.pdf中的例子就可以自己动手搞了。
编辑lib子目录下的*.pm以生成xul。
编辑po子目录下的zh-cn.po做本地化。
帮助文档满好读的,稍微记一下使用过程:
#新建工程
$ xulapp app --name Jjwxc
$ cd Jjwxc
#定义界面
$ xulapp view --name Overlay --type overlay
#编辑扩展信息
$ vi lib/Jjwxc/App.pm
#编辑视图内容
$ vi lib/Jjwxc/View/Overlay.pm
#新建locale
$ xulapp po --lang zh-cn
$ xulapp po --lang en-us
$ vi po/zh-cn.po
$ vi po/en-us.po
#在修改Overlay.pm后更新po
$ xulapp po
#编辑App.pm中声明的js文件,Overlay.pm中调用的js函数即出于此
$ vi js/jjwxc.js
#扩展的图标,logo.png在App.pm中指定
$ cp ~/tmp/logo.png icons/logo.png
#打包成扩展
$ xulapp bundle .
没有评论:
发表评论