|
|
|
|
MiniGUI 发布了 3.0 版本
作者:
Peng LIU
日期:
2009-09-04
|
主要功能增强
主窗口双缓冲
当主窗口具有双缓冲时,可以在自定义缓冲区中获得整个窗口的渲染结果。在此
基础上,可以利用高级 2D 图形接口或者 3D 图形接口获得主窗口的各种特殊显
示效果,如三维切换、反页切换、卷曲效果等。
外观渲染器
外观渲染器提供了多种风格的主窗口和控件界面外观风格。应用程序可在几种风
格之间动态切换。另外,MiniGUI 还统一了窗口元素的属性,如颜色、尺寸、字
体等,通过简单接口可对上述属性进行定制。
双向文本显示与输入
增加了对阿拉伯文和希伯来文语言的支持,实现了文本的变形和重排,并提供了
阿拉伯文和希伯来文键盘的支持。
不规则窗口
MiniGUI 3.0 之前所有的窗口都是矩形的,3.0 版本中增加了对不规则窗口的支
持,如圆角矩形、非矩形窗口等。
字体增强
发明了一种新的 UNICODE 字体文件格式,称之为“UPF字体”。这种字体的最大
特点是便于在多进程环境下使用,节约了内存的使用。同时,增强了 VBF 字体
格式。
新组件
mGUtilis
该组件为用户提供了一些常用的对话框模板,便于代码复用,具体包括:普通文
件对话框、颜色设置对话框、字体设置对话框、信息设置对话框等。
mGPlus
该组件是对 MiniGUI 图形绘制接口的一个扩充和增强,主要提供对二维矢量图
形和高级图形算法的支持,如路径、渐变颜色和颜色组合等。
|
|