Chromium地址栏界面框架分析(GTK+)
来源:互联网 发布:武汉网络公关 编辑:程序博客网 时间:2024/05/19 02:05
chrome地址栏是个很复杂的物件,虽然样子看上去很简单,但是功能的确强大的很,所以结构就复杂了。
它的初始化函数位于:src/chrome/browser/ui/gtk/location_bar_view_gtk.cc:
void LocationBarViewGtk::Init(),图中各个可见部分都对应了控件元素。
但是还有:
script_bubble_button_:GtkEventBox这个东西的图标应该是图中的样子,但是我从来没见过,不知道什么情况才会显示这个图标?
content_setting_hbox_:GtkHBox这个水平盒子初始化时放置了所有的content_setting_icon,但是我只见过这个定位的图标,其他的暂时没见过。。。
page_action_hbox_:GtkHBox这个盒子更诡异了,我不记得这里还有什么东西呀?难道是阻止弹窗的图标?这个应该是右边的content_setting_hbox_:GtkHBox里的吧?
- Chromium地址栏界面框架分析(GTK+)
- Chromium主界面框架(Gtk+)
- Chromium界面分析图册(GTK+)
- Chromium界面分析小结(五)地址栏结构
- Chromium界面分析小结(五)地址栏结构
- Chromium工具栏框架对应图(GTK+)
- Chromium界面分析小结(一)界面构造调用层次
- Chromium界面分析小结(二)主界面结构
- Chromium界面分析小结(一)界面构造调用层次
- Chromium界面分析小结(二)主界面结构
- Chromium界面分析小结(三)标题栏结构
- Chromium界面分析小结(四)工具栏结构
- Chromium界面分析小结(六)工具菜单结构
- Chromium界面分析小结(七)图片资源管理方法
- Chromium界面分析小结(八)字符串资源管理方法
- Chromium界面分析小结(九)命令执行过程
- Chromium界面分析小结(三)标题栏结构
- Chromium界面分析小结(四)工具栏结构
- 一步步教你创建.net 4服务并且寄宿在IIS 7.5中
- shell "cmd 2>&1 >file" "cmd > file 2>&1" 的区别
- PHP中 验证码无法在调用页面正常显示
- 解决Fedora安装Virtualbox后无法运行:/etc/init.d/vboxdrv setup
- Activity的onCreateDialog()的问题
- Chromium地址栏界面框架分析(GTK+)
- svn hook
- 用栈实现简单的行编辑器
- java软件的扩展性研究
- 简单介绍Java GC与幽灵引用
- 关于数据运营的几点小tips
- AO;AC;osma指标的含义
- 安卓开发中使用opencv问题
- 配置 XML Publisher 的字体