Chromium界面分析小结(十)界面构造主要类和函数
来源:互联网 发布:网络时钟服务器 编辑:程序博客网 时间:2024/05/17 00:07
1. BrowserWindowGtk
这是BrowserWindow的一个GTK+实现版本,它创建了整个CR窗口,在类中有许多访问控件的接口LocationBar*GetLocationBar()、TabStripGtk* tabstrip()、BrowserTitlebar* titlebar()、BrowserToolbarGtk*GetToolbar(),通过返回的指针可以对各个部件进行操作。该类最重要的任务就是创建窗口,InitWidgets()函数完成了绝大部分功能。
2. MenuGtk
这个类是CR菜单的GTK实现,它在构造时接受一个抽象模型,然后由其中最主要的函数BuildMenuFromModel承担分析抽象模型并创建菜单的任务。
3. chrome命名空间
该命名空间内定义了大量常用的浏览器命令,在代码中包函头文件
/chrome/browser/ui/browser_commands.h,并保存一份当前Browser的指针,就可以执行任意命令。
- Chromium界面分析小结(十)界面构造主要类和函数
- Chromium界面分析小结(十)界面构造主要类和函数
- Chromium界面分析小结(一)界面构造调用层次
- Chromium界面分析小结(一)界面构造调用层次
- Chromium界面分析小结(二)主界面结构
- Chromium界面分析小结(二)主界面结构
- Chromium界面分析小结(三)标题栏结构
- Chromium界面分析小结(四)工具栏结构
- Chromium界面分析小结(五)地址栏结构
- Chromium界面分析小结(六)工具菜单结构
- Chromium界面分析小结(七)图片资源管理方法
- Chromium界面分析小结(八)字符串资源管理方法
- Chromium界面分析小结(九)命令执行过程
- Chromium界面分析小结(三)标题栏结构
- Chromium界面分析小结(四)工具栏结构
- Chromium界面分析小结(五)地址栏结构
- Chromium界面分析小结(六)工具菜单结构
- Chromium界面分析小结(七)图片资源管理方法
- 关于使用BitMap的小结
- PHP扩展curl用法详解(转)
- 如何创建ASM磁盘
- 处理xp系统报explorer内存不能为写的错误,小喇叭不见的方法
- Halcon中基于形状模板的匹配
- Chromium界面分析小结(十)界面构造主要类和函数
- iOS: (库) 图片异步下载/缓存-SDWebImage的使用
- SQLServer使用注意规范
- ORACLE实例的启动过程
- 正则表达式30分钟入门教程
- GitHub Windows版本下载失败的解决方法
- 第3章 数组和字符串
- FreeType编译及使用
- jquery mobile 图标