MiniGUI 源代码的目录结构

 * 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 函数库的实现。
 
 

你可能感兴趣的:(资料)