生活随笔
收集整理的這篇文章主要介紹了
                                
firefox扩展开发(四) : 更多的窗口控件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
 
                                
                            
                            
                            firefox擴(kuò)展開(kāi)發(fā)(四) : 更多的窗口控件 2008-06-11 17:00 
  標(biāo)簽盒子 標(biāo)簽盒子是啥?大家都見(jiàn)過(guò),就是分頁(yè)標(biāo)簽:   對(duì)應(yīng)的代碼:    <?xml version="1.0"?>  <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>  <window  id="test-window"  title="測(cè)試用的窗口"  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">  <tabbox>  <tabs>  <tab label="第一個(gè)標(biāo)簽標(biāo)題"/>  <tab label="第二個(gè)標(biāo)簽標(biāo)題"/>  </tabs>  <tabpanels>  <tabpanel id="firsttab">  <label value="第一個(gè)標(biāo)簽的內(nèi)容"/>  </tabpanel>  <tabpanel id="secondtab">  <label value="第二個(gè)標(biāo)簽的內(nèi)容"/>  </tabpanel>  </tabpanels>  </tabbox>  </window>   每個(gè)標(biāo)簽盒子中的內(nèi)容被包含在<tabbox>中,<tabs>下的<tab>包含標(biāo)簽標(biāo) 題,<tabpanels>下的<tabpanel>包含每個(gè)標(biāo)簽的內(nèi)容,按順序和標(biāo)簽標(biāo)題<tab>對(duì)應(yīng)。  iframe <iframe>這個(gè)標(biāo)簽在HTML里再熟悉不過(guò)了,在XUL中,作用和用法HTML一樣,可以用來(lái)在窗口中嵌套一個(gè)網(wǎng)頁(yè),只要設(shè)置<iframe>的src屬性即可:    <?xml version="1.0"?>  <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>  <window  id="test-window"  title="測(cè)試用的窗口"  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">  <label value="以下為GemBlog首頁(yè)…………"/>  <iframe id="content" src="http://blog.linuxgem.org" flex="1"/>  </window>    效果:   工具欄   <?xml version="1.0"?>  <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>  <window  id="test-window"  title="測(cè)試用的窗口"  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">  <toolbox>  <toolbar>  <toolbarbutton label="< 后退"/>  <toolbarbutton label="前進(jìn) >"/>  <textbox id="url"/>  </toolbar>  </toolbox>  </window>   <toolbox>包含<toolbar>,<toolbar>包含工具欄中的元素,<toolbarbutton>表示工具欄按鈕:   菜單欄   <?xml version="1.0"?>  <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>  <window  id="test-window"  title="測(cè)試用的窗口"  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">  <menubar>  <menu label="文件">  <menupopup>  <menuitem label="新建"/>  <menuitem label="打開(kāi)"/>  <menuitem label="保存"/>  <menuseparator/>  <menuitem label="退出"/>  </menupopup>  </menu>  <menu label="編輯">  <menupopup>  <menuitem label="拷貝"/>  <menuitem label="粘貼"/>  </menupopup>  </menu>  </menubar>  </window>   <menubar>為一個(gè)菜單欄的頂極標(biāo)簽,菜單欄中的每一項(xiàng)為一個(gè)<menu>,每一個(gè)菜單項(xiàng)下面的子項(xiàng)目,為<menupopup>下的<menuitem>,<menuseparator>為分隔符。  效果:(不知咋的,打開(kāi)菜單的狀態(tài)下沒(méi)法抓圖 :( )     | 
 
轉(zhuǎn)載于:https://www.cnblogs.com/jxsoft/archive/2011/04/07/2008190.html
                            總結(jié)
                            
                                以上是生活随笔為你收集整理的firefox扩展开发(四) : 更多的窗口控件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                            
                                如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。