基于Chrome开源提取的界面开发框架 二

前段时间的工作
1.2d绘图引擎迁移回skia平台
2.跟进到Chrome源码的chromium.r78515版本
3.ScrollView、Menu等UI元素移植
4.修改Chrome的一些Bugs或不足
5.目录的整理、调整
6.开始以教程的形式深入理解整个UI框架, 发现其中的问题, 为下一步扩展打好基础

UI库项目的依赖在library\depends.txt
UI库的Bugs在library\bugs.txt
所有不确定的地方在代码中均有WLW TODO标记
之前的test_base test_view项目即将废弃, 不要再尝试编译, 会以教程的形式体现

近期工作
跟踪chromium最新源码, 修改Bugs
进一步开发教程, 学习整个框架

位图滚动条由于没有合适格式的图片, 暂时无法在教程中体现. 代码稳定之后会考虑放在开源项目网站上或用于公司商业化开发维护, 暂时不确定.

教程位于tutorial目录, 其中wanui_res是纯资源DLL, hello_window是基本窗口展示, hello_view是基本View展示.后续会逐步开发所有控件的教程, 在完全理解整个框架之后会进行扩展.


截图:
基于Chrome开源提取的界面开发框架 二_第1张图片

  基于Chrome开源提取的界面开发框架 二_第2张图片

  基于Chrome开源提取的界面开发框架 二_第3张图片


代码下载

你可能感兴趣的:(chrome)