Chromium介面分析小結(二)主介面結構

來源:互聯網
上載者:User

因為GTK+庫中提供了豐富的介面布局控制項,使得控制項位置控制非常方便,所以Chromium幾乎全部使用了GTK+的原生布局控制項,主要包括:GtkAlignment、GtkVBox、GtkHBox和GtkFixed。

              整個主介面的內容從上到下依次是功能表列、標題列、工具列、書籤欄和最重要的網頁內容地區。在Ubuntu中所有程式的功能表列都位於螢幕最上方,而在其他的案頭環境下菜單可能位於視窗標題列下方。標題列中主要是頁面標籤,還包括最小化、最大化和關閉按鈕,在多使用者的情況下還會顯示帳戶圖片,隱藏模式下還會顯示OTR表徵圖。   工具列中最主要的就是個地址欄,還有後退、前進、重新整理等按鈕。書籤欄包含了收藏夾中的所有書籤,書籤欄在架構中的位置會根據顯示的順序不同而被添加到不同的容器內(window_vbox_和render_area_vbox),但是外觀樣式沒有區別。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.