Chromium界面分析小结(七)图片资源管理方法
2013-04-17 18:40
288 查看
Chromium中所有的图片资源都是png格式的,在linux下这些图片由grit工具打包成pak格式并附有每个资源的ID,Chromium在运行时可以根据ID获取对应的图片。
在文件src/chrome/app/theme/theme_resources.grd中定义了所有的图片文件的ID号,编译时grit工具根据此grd文件生成头文件src/out/Debug/obj/gen/chrome/grit/theme_resources.h。
theme_resources.grd文件由xml描述,文件内的<structures>标签包含了所有的资源,每个资源对应一个<structure>标签,可以在<structures>下直接添加一个<structure>标签来添加自己的图片资源:<structure
type="chrome_scaled_image"name="IDRZ_DOWNLOAD_BUTTON" file="download_button.png"/>,这样在Chromium程序中就可以使用IDRZ_DOWNLOAD_BUTTON来调用 download_button.png图片资源了。
在文件src/chrome/app/theme/theme_resources.grd中定义了所有的图片文件的ID号,编译时grit工具根据此grd文件生成头文件src/out/Debug/obj/gen/chrome/grit/theme_resources.h。
theme_resources.grd文件由xml描述,文件内的<structures>标签包含了所有的资源,每个资源对应一个<structure>标签,可以在<structures>下直接添加一个<structure>标签来添加自己的图片资源:<structure
type="chrome_scaled_image"name="IDRZ_DOWNLOAD_BUTTON" file="download_button.png"/>,这样在Chromium程序中就可以使用IDRZ_DOWNLOAD_BUTTON来调用 download_button.png图片资源了。
相关文章推荐
- Chromium界面分析小结(七)图片资源管理方法
- Chromium界面分析小结(八)字符串资源管理方法
- Chromium界面分析小结(八)字符串资源管理方法
- Chromium界面分析小结(四)工具栏结构
- Chromium界面分析小结(三)标题栏结构
- Qt多线程和GUI界面假死(分析QThread::exec函数的源码,旧的QMutexLocker方法其实很好用,挡住别人进入抢占资源)
- Chromium界面分析小结(四)工具栏结构
- Android 异步加载图片分析总结,多种方法加载图片资源
- Chromium界面分析小结(五)地址栏结构
- Chromium界面分析小结(五)地址栏结构
- Chromium界面分析小结(六)工具菜单结构
- Chromium界面分析小结(六)工具菜单结构
- android 在xml中管理图片资源和调用方法
- Chromium界面分析小结(九)命令执行过程
- Chromium界面分析小结(九)命令执行过程
- Chromium界面分析小结(十)界面构造主要类和函数
- Chromium界面分析小结(十)界面构造主要类和函数
- android 开发之将 R.drawable里面的图片资源转换成Bitmap型的方法小结
- Chromium界面分析小结(一)界面构造调用层次
- Chromium界面分析小结(二)主界面结构