※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

browser.js で定義されている。
gBrowser = document.getElementById('content');
xul:tabbrowser であり、XBLバインディングで tabbrowser.xml#tabbrowser に紐付けされている。

ブラウザの構成とgBrowser

hbox
 ├ sidebar-box
 │ ├ sidebarheader
 │ └ browser
 └ appcontent
   ├ tabbrowser                      / gBrowser (tabbrowser.xml#tabbrowser)
   │ ├ stringbundle                / gBrowser.mStringBundle
   │ └ tabbox                      / gBrowser.mTabBox (tabbrowser.xml#tabbrowser-tabbox)
   │   └ tabpanels               / gBrowser.mPanelContainer
   │     └ notificationbox
   │       └ stack
   │         └ browser
   └ statuspanel                     / (tabbrowser.xml#statuspanel)

タブバーの構成とgBrowser

toolbar
 ├ tabs                        / gBrowser.tabContainer (tabbrowser.xml#tabbrowser-tabs)
 │ └ arrowscrollbox          / gBrowser.tabContainer.mTabstrip (tabbrowser.xml#tabbrowser-arrowscrollbox)
 │   ├ scrollup
 │   ├ scrollbox
 │   │ ├ tab             / (tabbrowser.xml#tabbrowser-tab)
 │   │ └ newtabbutton
 │   └ scrolldown
 ├ newtabbutton
 ├ alltabsbutton
 │ └ alltabs-popup           / gBrowser.tabContainer.mAllTabsPopup (tabbrowser.xml#tabbrowser-alltabs-popup)
 └ closebutton                 / gBrowser.tabContainer.mTabstripClosebutton