万星星@豌豆荚 欢迎加入我们
一个吃软饭的男人!!!!!我只想写程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0
 
前段时间的工作
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展示.后续会逐步开发所有控件的教程, 在完全理解整个框架之后会进行扩展.


截图:


 

 


代码下载
posted on 2011-04-05 21:25 万连文 阅读(4610) 评论(8)  编辑 收藏 引用 所属分类: 小作品

FeedBack:
# re: 基于Chrome开源提取的界面开发框架 二[未登录]
2011-04-05 22:10 | vane
求教,win7 下 不能设置自定义风格是怎么回事呢  回复  更多评论
  
# re: 基于Chrome开源提取的界面开发框架 二
2011-04-05 22:23 | 万连文
有一个虚接口ShouldUseNativeFrame,检测了Win7下开启Aero时使用本地窗口,你可以不检测就能自绘了。Google认为Win7的窗体已经足够漂亮了,并做了glass的扩展(这个我以后会移植),所以这么处理的,你可以忽视掉直接返回false。但是我自己不能随意的修改,而是以后会想办法做一个其他的替代类或者接口进行设置。  回复  更多评论
  
# re: 基于Chrome开源提取的界面开发框架 二[未登录]
2011-04-05 22:48 | vane
谢谢 期待进一步讲解   回复  更多评论
  
# re: 基于Chrome开源提取的界面开发框架 二
2011-04-08 22:16 | jinting
养肥  回复  更多评论
  
# re: 基于Chrome开源提取的界面开发框架 二
2011-04-11 09:52 | 打击装B犯
不错, 辛苦了  回复  更多评论
  
# re: 基于Chrome开源提取的界面开发框架 二
2011-04-13 16:51 | byy
文文的代码越来越漂亮了  回复  更多评论
  
# re: 基于Chrome开源提取的界面开发框架 二
2011-04-13 16:59 | byy
现在觉得接口才是束缚变更和升级的最大障碍呢
正考虑是否可以发展一种新的方式  回复  更多评论
  
# re: 基于Chrome开源提取的界面开发框架 二
2011-04-17 16:50 | ballbillow
继续关注中  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


简历下载
联系我

<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(66)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜