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

本文深入探讨了基于Chrome源代码开发的界面框架,详细讲解了其架构设计、常见问题(bugs)处理和UI组件的使用,同时介绍了如何将该框架应用于浏览器扩展和日常工作中,提升开发效率。

 

基于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展示.后续会逐步开发所有控件的教程, 在完全理解整个框
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值