- 論壇徽章:
- 0
|
GUI ToolKit 設(shè)計(jì)與開發(fā)
kf701.ye@gmail.com 2008
本文根據(jù)DawnLightToolKit的開發(fā)經(jīng)驗(yàn)寫成。DawnLithtToolKit是今天6月份開始,和maddrone一起在業(yè)余時間開發(fā)的一個基于framebuffer的GUI,仍在開發(fā)中。文中所用示例代碼均截自其中。
目錄:
一. Framebuffer 繪制輸出
1. 基本畫點(diǎn),線,圓,多邊形,填充
2. 相應(yīng)的加速顯卡封裝
二. 基礎(chǔ)工具集
1. 基本數(shù)據(jù)結(jié)構(gòu),list, queue, tree
三. Widget控件
1. widget
2. window
3. button
4. inputentry
5. textarea
6. label
四. Event輸入Server
1. 消息分發(fā)
2. keyboard
3. mouse
4. touchscreen
五. Windows Manage
1. 主窗口隊(duì)列
2. 窗口切換
六. 文字顯示
1. 字體文件
2. freetype2
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/3063/showart_1074098.html |
|