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
最終更新:2011年12月10日 11:45