如何定义默认首选项 (prefpane)
我已经成功地为我的应用程序(在雷鸟中)创建了一个自定义预窗格并定义了一些首选项。
目前,我的 prefpane 中的值默认为空。但是,当我输入/选择并保存它们时,一切都很好,它们被写入默认数据库。
<preferences>
<preference id="myextension.settings.autosync_time"
name="myextension.settings.autosync_time"
type="int"/>
<preference id="myextension.settings.autosync_server"
name="myextension.settings.autosync_server"
type="string"/>
</preferences>
如何为我的应用程序预定义我的首选项值(例如 autosync_time = int(60)
和 autosync_server = string(dlc://mydlc.com)
?
I've successuflly created a custom prefpane for my application (in thunderbird) and defined some preferences.
At the moment, the values in my prefpane are empty by default. However, when I do enter/select and save them, everything is good and they get written into the default database.
<preferences>
<preference id="myextension.settings.autosync_time"
name="myextension.settings.autosync_time"
type="int"/>
<preference id="myextension.settings.autosync_server"
name="myextension.settings.autosync_server"
type="string"/>
</preferences>
How can I predefine values to my preferences (eg. autosync_time = int(60)
and autosync_server = string(dlc://mydlc.com)
for my application ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您要打包扩展,请将具有默认首选项的 JavaScript 文件放入
defaults/preferences 中
目录:如果您正在打包 XULRunner 应用程序或更改 Thunderbird,则同一文件将进入应用程序的
defaults/prefs
目录。If you are packaging an extension, you put a JavaScript file with default preferences into the
defaults/preferences
directory:If you are packaging a XULRunner application or changing Thunderbird the same file goes into the
defaults/prefs
directory of the application.