Chromium界面分析小结(九)命令执行过程
2013-04-17 18:42
453 查看
在chromium中所有命令都是由命令ID表示,ID列表保存在src/chrome/app/chrome_command_ids.h文件中,该文件内包含了所有Chromium可以理解的命令ID。当命令被激活时,Chromium会通过代理一层层传递,直到传递到位于chromium/src/chrome/browser/ui/browser_command_controller.cc中的BrowserCommandController::ExecuteCommandWithDisposition函数(当然也有部分命令被就地执行,比如说按钮点击事件处理时),这个函数处理了几乎所有的命令ID,该函数处理命令ID时调用的函数都位于src/chrome/browser/ui/browser_commands.cc文件中,这些函数都是全局函数,其他位置调用时只需要加上命名空间chrome::就可以直接调用。
相关文章推荐
- Chromium界面分析小结(九)命令执行过程
- Chromium硬件加速渲染的OpenGL命令执行过程分析
- openwrt系统 sysupgrade 命令执行过程分析
- OPKG命令执行过程分析
- Chromium界面分析小结(六)工具菜单结构
- openwrt系统 sysupgrade 命令执行过程分析
- openwrt系统 sysupgrade 命令执行过程分析
- Chromium界面分析小结(七)图片资源管理方法
- CloudFoundry源码分析:Cloud Controller(2) vmc push命令执行过程分析
- Chromium界面分析小结(八)字符串资源管理方法
- Chromium界面分析小结(一)界面构造调用层次
- Android WebView执行GPU命令的过程分析
- Chromium界面分析小结(二)主界面结构
- Chromium界面分析小结(十)界面构造主要类和函数
- Chromium界面分析小结(三)标题栏结构
- openwrt系统 sysupgrade 命令执行过程分析
- Chromium界面分析小结(四)工具栏结构
- Chromium界面分析小结(五)地址栏结构
- openWRT自学---基于backfire版本,分析其Make命令的执行过程和各阶段的主要产物
- Chromium界面分析小结(六)工具菜单结构