摘要: XUL是怎么被处理的?XUL与HTML的处理方式一样,先读出内容,然后解析为一棵对象树,再对每个对象作处理,使其显示出来。因为XUL是用来定义用户界面的,因此它与HTML用来做显示的功能一样。实际上,在Mozilla中,HTML和XUL,甚至SVG都是使用同关的底层代码来处理的。这样意味着一些CSS属性(注意是属性,不是CSS的全部)可以用在HTML和XUL。XUL同HTML一样可以从本地文件系统或web页面读取(不过这样多少有些功能上的限制)。另外就是打成一个包,可以让别人下载和安装。安装后的包就可以有一些更强的权限,象读文本文件,读用户参数和bookmark,以及访问其它系统特性。包注册就 阅读全文
posted @ 2011-04-11 14:16 许明吉博客 阅读(1019) 评论(1) 推荐(0) 编辑
摘要: 这将是 XUL Tutorial 教程的简化版本。我写它的目的不是为了宣传 XUL ,而是想直接了解如何运用 XUL 来进行开发。因此我将会一边学习一边将我认为重要的东西留下,不重要的东西根本就不会写上,有些东西就是原文翻译。如果你对我写的感兴趣,那么希望你可以对照着学习,可以了解得更全面。如果你也象我一样想快速了解,那么可以只和我一起学习。希望我不会漏掉什么东西。此系统的 Blog 只是我的学习记录,按我的风格来写,切记。XUL (XML User-interface Language) -- XML 用户界面语言 发音为:zoolXUL是一种XML语言,因此所有XML的特性可以用在XUL上 阅读全文
posted @ 2011-04-11 14:13 许明吉博客 阅读(664) 评论(1) 推荐(0) 编辑
摘要: 如何根据不同语言调整 xul 首选项对话框的尺寸?问题分析 在 Bugzilla #122345 里面有提到选项对话框用户是无法调整其大小的,因此有时候会出现在英语中对话框的大小很正常,但在翻译之后的其他语言中却不正常 的情况。 举个简单的例子:这是原来 en-US 下面的对话框这是法语下面具有一样大小的对话框。图中红色方框内的句子比较长,因此右侧超出对话框右边界的最后一个单词被不幸的截断了..简单的解决办法 重要提示:除了下面谈到的方法之外还有一个 teo 提出的针对高级编程人员的方法,有兴趣的朋友请参见这个帖子 http://www.babelzilla.org/forum/index.p 阅读全文
posted @ 2011-04-11 11:49 许明吉博客 阅读(518) 评论(0) 推荐(0) 编辑