内容简介:LCUI 是一个图形界面开发库,主要使用 C 语言编写,可借助 CSS 和 XML 来构建简单的桌面应用程序。
LCUI 是一个图形界面开发库,主要使用 C 语言编写,可借助 CSS 和 XML 来构建简单的桌面应用程序。
更新日志
问题修复
-
dirent:LCUI_ReadDirW() UNINITIALIZED READ ( dd610ad )
-
display:一帧内有过多的重复的脏矩形 ( b5d9040 )
-
font:在加载完字体文件后设置默认字体会失败 ( 9b4c005 )
-
font:在模块被重新初始化后,字体编号未重置 ( d75b4ca )
-
gui:当部件的显示角色改变后应该更新布局 ( 96c1cef )
-
gui:当模块被销毁时应该清空废弃的部件 ( 1ad6be1 )
-
gui:块级元素的默认宽度应该为 100% ( adcb9e7 )
-
gui:在销毁部件前应该解除结点 ( 3249490 )
-
gui:unlink 事件被重复触发 ( 89faa5d )
-
gui:部件背景图未渲染 ( e76f3f9 )
-
gui:Widget_AutoSize() 不应该改变静态的宽度或高度 ( 8bee9c2 )
-
layout:"left: auto" 被计算为 "left: 0" ( f4990da )
-
renderer:有透明效果的部件,渲染不正确 ( 6668165 )
-
textlayer:中文文本断行错误 ( 1e5a262 )
-
textlayer:isalpha() 断言失败 ( cd39a46 )
-
textview:在改变 "content" 属性后没有效果 ( d1ab50d )
-
textview:设置文本后未更新自身尺寸 ( 31e0582 )
-
util:LCUI_DirEntry::name 的值不正确 ( 367febe )
-
worker:工作线程内存访问越界 ( 5a7e2c0 )
-
当不支持 jpeg 和 png 时连接器会报错 ( 2bbabe1 )
-
PACKAGE_VERSION 未定义 ( 70660de )
-
当系统中存在窗口管理系统时应该隐藏鼠标指针 ( acf9454 )
-
LCUI_GetAppId() 返回值不正确 ( 46ec607 )
-
在 FreeBSD 上编译时,"linux/input.h" 文件不存在 ( 7d95f3f )
-
在 FreeBSD 上编译时,ENODATA 未定义 ( 2cd0b27 )
-
未解析的外部符号 _Graph_IsValid ( 1328a2d )
新特性
-
builder:
<resource>
支持加载 xml 文件 ( d5e162c ) -
event:添加 ctrl_key 和 shift_key 成员至 LCUI_KeyboardEvent ( 6f5f17c )
-
gui:添加 Widget_SetOpacity() ( e6ad163 )
-
gui:添加 Widget_SetVisibility() ( 145d9ee )
-
gui:添加 Widget_SetVisible() 和 Widget_SetHidden() ( 2f581b8 )
-
gui:LCUIWidget_ClearTrash() 返回值为实际销毁的部件数量 ( 6262f20 )
-
linux:使用 fontconfig 定位字体文件路径 ( 2932246 )
-
textview:在加载新的字体文件后刷新所有 textview 部件 ( 3fcfa99 )
-
util:添加 OpenUri() ( ec20c99 )
-
添加 LCUI_MAX_FRAMES_PER_SEC 宏定义 ( 6fa2995 )
-
添加 LCUI_MAX_FRAME_MSEC 宏定义 ( 7abc901 )
改进
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- CentOS 图形界面和字符界面切换
- 用户图形界面(GUI)入门
- 房与图形界面编程之道
- 图形用户界面1:初识Walk
- 使用PySide2编写一个最基础的图形界面
- LCUI 2.0 发布,C 的图形界面开发库
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Base64 编码/解码
Base64 编码/解码
HEX CMYK 转换工具
HEX CMYK 互转工具