昨天完成了类似 Rainmeter 的基本布局功能,加上今天的奋战,现在初步的移植工作已经基本完成,已经达到了我预期的目标。一开始只希望 ToHeart2 的那个主题能够在 Linux Screenlets 下运行的,现在除了这套主题之外,另外的几个主题也都能够正确运行了,挺让人开心的:
我觉得运行的效果还不错,和 Rainmeter 看不出区别来。目前除去 ToHeart2 的这套主题之外,我另外还在测试 2 个时钟主题,就是图中的两个时钟。今天努力了一整天,算是把基本的 Rainmeter 模拟工作给搞定了。不过目前还只做了 TimeMeasure 和 CalcMeasure,还需要添加新的 Measure,以及新的 Meter。今天实现 RotateMeter 花了我不少时间,因为 Rainmeter 的实现方式于我料想的区别太大,花了很长时间才找到解决反感。我总感觉 Rainmeter 对 RotateMeter 的实现方式有点诡异,很难以理解。不管了,既然我做的是 Adapter,那么就要能够完全模仿才行,即使诡异也好。接下来几天就抽空实现一下其他的功能,比如添加硬盘空间检测、内存检测什么的,最难的部分已经解决了,剩下的工作应该比较轻松。做到能支持20~30个主题我觉得应该就可以算成品了,可以上传到 Screenlets 官网上,顺便在 Rainmeter 论坛上做点小广告。此外还得继续用心做我的毕设了……
感觉 Python + Cairo 用来画图挺好用的,值得好好学习一下。Cairo 库真的挺强大的,而且上手容易,文档齐全,我觉得实用性应该和 GDK+ 不相上下吧。
Saturday, May 2, 2009
Subscribe to:
Post Comments (Atom)



0 comments:
Post a Comment