您的位置:首页 > 产品设计 > UI/UE

MiniGUI 源代码的目录结构

2006-03-11 21:16 176 查看
* doc
* 通过 Doxygen 自动生成的 API 参考手册,包括 HTML(doc/html)、man(doc/man)和 Latex(doc/latex)、RTF(doc/rtf)格式。
* 发表在 IBM developerWorks 中国站点上关于 MiniGUI 的文章(doc/articles)。
* etc
MiniGUI 的配置文件。目前有用于两个风格的配置文件。

* examples
Doxygen 使用的一些示例代码片段。出现在最终的 API 参考手册中。

* ext
MiniGUIExt 库的源代码
* ext/control:MonthCalendar、SpinBox、CoolBar、ListView、TreeView 等控件。
* ext/image:动画 GIF 格式支持代码。
* ext/include:MiniGUIExt 库的外部头文件。
* ext/res:MiniGUIExt 库使用的一些资源文件。

* include
MiniGUI 库、MyWins 库、VCOnGUI 库的外部头文件。

* m4
Autoconf 脚本使用的自定义 m4 宏。

* mywindows
MyWins 库的源代码

* src
MiniGUI 库的源代码
* src/client:MiniGUI-Lite 版本的客户端特有源代码。
* src/control:MiniGUI 内建控件(static、button、listbox、edit 等等)。
* src/font:设备字体实现(RBF、VBF、TrueType、Type1 字体等)。
* src/font/in-core:嵌入代码的字体。
* src/gal:老的 GAL 引擎。
* src/gal/native:老的 FrameBuffer GAL 引擎。
* src/gdi:老的 GDI 接口实现。
* src/gui:窗口、菜单、加速建等 GUI 元素的实现。
* src/ial:IAL 引擎。
* src/ial/native:Console IAL 引擎。
* src/image:老的 GIF、JPG 图片格式支持,已废弃。
* src/ime:GB2312 输入法支持。
* src/include:库的内部头文件。
* src/include/control:控件相关的内部头文件。
* src/kernel:窗口管理、共享资源管理等的源代码。
* src/main:对 main 函数的封装。
* src/misc:杂项实现:配置文件读写、套接字操作、定点数学函数、通用流函数、绘图同步等等。
* src/mybmp:各种图片格式的支持,包括 GIF、JPG、PNG、BMP 等等。
* src/newgal:新的 GAL 引擎。
* src/newgal/fbcon:基于 FrameBuffer 的新 GAL 引擎。
* src/newgal/dummy:哑 GAL 引擎。
* src/newgal/qvfb:基于 QVFB 的新 GAL 引擎。
* src/newgdi:新的 GDI 接口实现。
* src/server:MiniGUI-Lite 版本服务器端特有源代码。

* vcongui
VCOnGUI 函数库的实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: