GUI ToolKit 设计与开发
kf701.ye@gmail.com 2008
本文根据DawnLightToolKit的开发经验写成。DawnLithtToolKit是今天6月份开始,和maddrone一起在业余时间开发的一个基于framebuffer的GUI,仍在开发中。文中所用示例代码均截自其中。
目录:
一. Framebuffer 绘制输出
1. 基本画点,线,圆,多边形,填充
2. 相应的加速显卡封装
二. 基础工具集
1. 基本数据结构,list, queue, tree
三. Widget控件
1. widget
2. window
3. button
4. inputentry
5. textarea
6. label
四. Event输入Server
1. 消息分发
2. keyboard
3. mouse
4. touchscreen
五. Windows Manage
1. 主窗口队列
2. 窗口切换
六. 文字显示
1. 字体文件
2. freetype2
阅读(1880) | 评论(0) | 转发(0) |