Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/lc-soft/LCUI

C library for building user interfaces
https://github.com/lc-soft/LCUI

TextBox: 添加滚动条,还有待完善

f1c9196a729629668a03817165400f2c9e778e8c authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Widget.c

e774ffde7336a8e74987166ecb0e762736dc7d35 authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Main.c

071a4bd6308b032677a85f6ad5be664e0af99b27 authored about 12 years ago by Liu Chao <[email protected]>
修改catch_screen.c

859e7349dd2f4219b1d3d9fcc25dd95e77e5bde5 authored about 12 years ago by Liu Chao <[email protected]>
解决get_PX_P函数不能识别带小数点的百分比的问题

af9e78ed621ec6d3c633c73fbfe27d2261d16b50 authored about 12 years ago by Liu Chao <[email protected]>
获取裁剪区域时,加入有效性判断

在测试文本框的文本滚动功能时,发现会因字体位图的裁剪区域异常而导致段错误。

99619309dec9f40345058f206b22cd6394279582 authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 更改文本图层的坐标偏移处理方式

解决换行后当前行下面的所有行未被重绘的问题。
考虑到会遇到频繁滚动文本图层,更改了文本图层的坐标偏移处理方式。

c7f4b1b5e2c3c4a0b6aca63d9ef967467aa868ff authored about 12 years ago by Liu Chao <[email protected]>
更新解决Queue_Swap函数的问题

57ca1067e29e232dde570a52f55a729409074fc9 authored about 12 years ago by Liu Chao <[email protected]>
更新滚动条部件的测试程序

379752a0b925e9f5b7b1e7504cb9366fc8c78114 authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Widget.h

d6e8fe52be534a68d89403b3b90ad42277d42638 authored about 12 years ago by Liu Chao <[email protected]>
修改滚动条部件的代码

cda1a6cb96f02602212c2f2f03710685de2640f0 authored about 12 years ago by Liu Chao <[email protected]>
更新label部件,以适应修改后的TextLayer

25ce663bddd6024751ca15c56081c9de1fceb872 authored about 12 years ago by Liu Chao <[email protected]>
修改TextLayer的处理功能

为解决 多线程中 频繁更新文本图层中的文本 所导致的 文本显示不全的问题,添加一个缓冲区,存储文本,等绘制文本位图时再更新缓冲的文本至文本图层上。

删除了TextLayer_Merge函数,...

9d4dcecb64e35bc614b256288e159e42fb16102f authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Work.c

0ebfbb0e3b04061c316e3befe3096421fd7a1c8e authored about 12 years ago by Liu Chao <[email protected]>
添加函数

添加Get_Widget_Valid_Pos函数,用于调整限制范围外的坐标。

b28573abb90f382be0500b8b64c52ed5189a36c9 authored about 12 years ago by Liu Chao <[email protected]>
修改滚动条代码

1b74c48e2ac5390499123b884a798d586760285a authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Main.c

a91d481f4b35a011b6bd2b47dca566de140e34c9 authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI.h

e36f944c0d6b4a2f2a4072acdb0674a61c7b25d0 authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Widget.h

3f3f6f0967e91f8e86845496dc572da9d93ddd40 authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 添加文本图层坐标偏移功能

主要是为了后续的文本框的文本显示功能,通过滚动条控制文本框内的文本显示区域,文本图层的移动可以靠偏移坐标实现,设置偏移坐标后,重绘一次文本图层即可。

fe71347e41884bc31ccfbb922262bcf756ee4933 authored about 12 years ago by Liu Chao <[email protected]>
添加滚动条的测试程序

84122cec4b8608306255e93711001f45098298a5 authored about 12 years ago by Liu Chao <[email protected]>
添加滚动条部件的头文件

f11b2d6937705a4113b8c508bf6514ce46eda719 authored about 12 years ago by Liu Chao <[email protected]>
LCUI_TextBox.h: 修改文本框的头文件

cc75803910c1715a6831eb99f78b511295c3563b authored about 12 years ago by Liu Chao <[email protected]>
修改README文件

b76d45613413174b8b407abd5a953a54c8acf872 authored about 12 years ago by Liu Chao <[email protected]>
添加文本框部件的测试程序

443c059ab1f264f85916bdc60edd38bef33179b0 authored about 12 years ago by Liu Chao <[email protected]>
TextBox: 更新部件代码

59e0141e1f7e3b476bf713aa133a4c7e24e4d5ac authored about 12 years ago by Liu Chao <[email protected]>
更新头文件

55e9b9ee65ced4c724e21e5bf0883ec254555176 authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Main.c文件

234e7b27cf04105a340cbdc6b068fa295e27be9c authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 添加断行处理功能

断行处理功能已经完成。
注释掉用于打印调试信息的printf代码。

c1732cb461a19be732c2096caac1f33ffed6829f authored about 12 years ago by Liu Chao <[email protected]>
更新头文件

8e4f8bdcd35942774e1054222d0e42e49b0bba71 authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 添加字符插入功能,其它代码做了些修改

此功能还在测试,有待完善。

154d07803476334610632c48a07c0d694c63eda3 authored about 12 years ago by Liu Chao <[email protected]>
TextBox: 修改部分代码

添加TextBox_Cursor_Update函数,其它代码做了些修改。

c97cac4ee01faaf13ac563334ea14c28259f84b7 authored about 12 years ago by Liu Chao <[email protected]>
Queue: 完善队列处理

修改了Queue_Add函数,遍历结点应该遍历到最后一个包含有效数据的结点为止,而不是该链表的尾结点。

增加了Queue_Quote函数,用于让一个队列引用另一个队列,这是为了解决LCUI_...

c2473814aebeb85f4743a57d71b9f8667e403c6d authored about 12 years ago by Liu Chao <[email protected]>
TextBox:修改函数名及注释

fbb4c213b4cb1ae2eb9872c5f40588e29370186b authored about 12 years ago by Liu Chao <[email protected]>
TextBox:添加文本框的头文件

14aec20853b1f9aefe4d3586bb8e39d1d112c304 authored about 12 years ago by Liu Chao <[email protected]>
TextLayer:完善文本删除功能

行数据结构体中,加入一个成员变量,用于保存行尾的换行符'\n',也方便在跨行删除文本时,确定换行符'\n'的位置。

重写了_TextLayer_Text_Delete函数的大部分代码,其它地...

720daee0dfa4ed2961c44668a289c75f8a626488 authored about 12 years ago by Liu Chao <[email protected]>
TextBox: 修改光标的定位代码

3ac7fdc42da56beb8ec8fdf1281496824d2a414e authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 完善分段文本的处理,添加当前字符的源文本定位功能,待完善

3531022fd2387778ac4d32012e205ad41f05f9d6 authored about 12 years ago by Liu Chao <[email protected]>
LCUI_Queue: 添加Queue_Insert_Pointer函数

8c344d0ba2927e728b0804d066bd0eabc14ae6cb authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 修改字体位图定位的计算方式

b4a354ad397a046da5d03ea4bbe896080441255b authored about 12 years ago by Liu Chao <[email protected]>
修改字体位图信息获取功能

2e0f27cc3db95861a352039efea0ef5634176fd0 authored about 12 years ago by Liu Chao <[email protected]>
修改LCUI_Main.c中的部分代码

2d5f858b6f55b4c821f4b796877a1749cb772853 authored about 12 years ago by Liu Chao <[email protected]>
更新添加Screen_Destroy函数

b61dc6b4e127e0dab528fbe24abe94346e4b2a57 authored about 12 years ago by Liu Chao <[email protected]>
更新configure文件

4e6979ba785735f0fc8cf79145706b666db1a35c authored about 12 years ago by Liu Chao <[email protected]>
添加检测是否启用图形输出

2c2a4e0dee07925589fc472b0f68ac935b0cee69 authored about 12 years ago by Liu Chao <[email protected]>
添加dummy.c,如果禁用图形输出,编译时会编译该文件里的虚设函数。

2ccfa726fce679f2138d7fe1e896c20919ea5396 authored about 12 years ago by Liu Chao <[email protected]>
转移部分函数代码

aec1ddab86f857dab6db69b9b36c6dc990cdacb2 authored about 12 years ago by Liu Chao <[email protected]>
TextBox: 纠正光标的移动问题

a230b324af4b591d2cd6c354d8b6d5d3d25a5314 authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 基本实现 跨行文本删除功能

35125944e6790016f83d584fd17c93960e2da0fc authored about 12 years ago by Liu Chao <[email protected]>
LCUI_Queue: 添加Queue_Cat函数,用于拼接两个队列

10559c4c92c6d499e415a061bf703437083a6105 authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 修改TextLayer_Text_Backspace函数,为以后的跨行文本删除做准备

5fec76204a2e822916dd95725ad8844aa1c1fdc7 authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 完善字符删除功能,修改字体位图的刷新区域记录方式

dee8ddf654306c5be0f42e93596b7ff47381f171 authored about 12 years ago by Liu Chao <[email protected]>
TextBox: 添加HOME键和END键支持,添加BACKSPACE键的文本删除功能

d4ba53b8cf532be99d925745dcd03900f886285a authored about 12 years ago by Liu Chao <[email protected]>
TextLayer: 添加文本删除功能,还需继续完善

12f4c053f37ac1be58fd7ff2c0671559b5d626c3 authored about 12 years ago by Liu Chao <[email protected]>
删除无效函数声明

ae3f9fc8f73e268b8614d1ec9a524b9e6228f1af authored about 12 years ago by Liu Chao <[email protected]>
添加HOME键和END键的键值宏定义

d367158f9ce4455aef0a2f04d6ec988b1d8fce47 authored about 12 years ago by Liu Chao <[email protected]>
修改文件列表

ed3eb60ffc57793b76e408081c063e6b3ab3a230 authored about 12 years ago by Liu Chao <[email protected]>
调整标题

58ace3552fad8451e15856fe217aee860a9f58b1 authored about 12 years ago by Liu Chao <[email protected]>
为说明中的句段加上换行

14c0ffa69265c1ac8b6f31d621cce93ecc647244 authored about 12 years ago by Liu Chao <[email protected]>
冒号改用全角

b429c2557975a830734b4b096be20c9277c9a3ef authored about 12 years ago by Liu Chao <[email protected]>
修改网址

c2411c689ff7b6b393a0806c6fd382932c6412a8 authored about 12 years ago by Liu Chao <[email protected]>
修改README.zh-cn.md

32232d97f28840d893c44f65ca47372897496b95 authored about 12 years ago by Liu Chao <[email protected]>
修改README.zh-cn.md

a23757cbe16d731a833864b479cd8f3f17dc513a authored about 12 years ago by Liu Chao <[email protected]>
修改README中文版的内容

b1a8090cc710b166feb6f0f734a48a8e191a7106 authored about 12 years ago by Liu Chao <[email protected]>
add 'GitHub Workflow'

03ee61067b66fbe8f280fdf80768288220b4ce06 authored about 12 years ago by Liu Chao <[email protected]>
update README.md

b2e990ec8e0f0bc92c582fb6076bee53ca641621 authored about 12 years ago by Liu Chao <[email protected]>
修改键值宏定义

4abc42672efe2aa98096dd89983da6c941db30dd authored about 12 years ago by Liu Chao <[email protected]>
更新函数声明

002a8cba60efb32a37ebd29ffed249f42572a681 authored about 12 years ago by Liu Chao <[email protected]>
纠正文本图层的光标坐标处理功能中所存在的问题

26127ce3532d0e80b5771c0eab577b4338199e50 authored about 12 years ago by Liu Chao <[email protected]>
文本框部件添加按键控制光标移动的功能

d3f7cacddab5a8298d7239dda73755972be518d9 authored about 12 years ago by Liu Chao <[email protected]>
修改文本框部件代码,为以后的响应按键输入做准备

d99f864bf9b18c01d196426909af0ad10b631de9 authored about 12 years ago by Liu Chao <[email protected]>
添加部件按键输入事件的关联功能

e1e2d0ae035b03f6f02f9915e60006e200b8560c authored about 12 years ago by Liu Chao <[email protected]>
修改Show_Widget函数,对于不需要焦点的部件,不会调用Set_Focus函数

963b5fd4e174c4fbdf629ca81737220e671444cf authored about 12 years ago by Liu Chao <[email protected]>
完善部件可见区域的计算方式

a34e28fee24b3fb9a5cb9e3d18e7a438d8ca7421 authored about 12 years ago by Liu Chao <[email protected]>
删除无函数定义的函数声明

29fce3e6fc4747553f46ed3f8d8e5fac1109a009 authored about 12 years ago by Liu Chao <[email protected]>
修改复选框部件的测试程序

7bcbea4c378ba04884a481456de950c22f945d08 authored about 12 years ago by Liu Chao <[email protected]>
修改复选框部件代码

016706c1c84e7d03e5067d9732963a6cba6fbc42 authored about 12 years ago by Liu Chao <[email protected]>
修改窗口测试程序

07f325221092393be08f5d6650095070b0838227 authored about 12 years ago by Liu Chao <[email protected]>
完善按键事件处理功能

ac89a7194274a4545a5b48b8d18c773d330160f2 authored about 12 years ago by Liu Chao <[email protected]>
修改graph_display.c

572fdc9aa05f24b25f7820a07f181dc4f2895370 authored about 12 years ago by Liu Chao <[email protected]>
更新部件的源文件

6997222e64484477233cc7646f12f930529113ec authored about 12 years ago by Liu Chao <[email protected]>
完善窗口部件,添加FOCUS_IN和FOCUS_OUT事件响应

2b50cf50d7bd54bc33e2f058dbf932fe1d3f8f17 authored about 12 years ago by Liu Chao <[email protected]>
完善文本框部件,光标能够闪烁显示,可通过鼠标移动光标位置

f34356e0b70c1e8799166d56134f2a841e67b678 authored about 12 years ago by Liu Chao <[email protected]>
修改部分代码

7e89ab5bc2c2aa6a8a0dc2e6934d5a3b826d8e27 authored about 12 years ago by Liu Chao <[email protected]>
修改LCUI_Main.c

8fad3bf3339b22995dfe7007283c0bb8bd4361b4 authored about 12 years ago by Liu Chao <[email protected]>
修改一下队列处理功能

380a3b51fae0933019033412b3608a48f5a6aa8b authored about 12 years ago by Liu Chao <[email protected]>
添加部件焦点处理功能

384f0dabd66f8736a5d3b553a135241b2bc591b9 authored about 12 years ago by Liu Chao <[email protected]>
更新头文件

1529f744d2a1b0720c1290105db56f7c68feeb7c authored about 12 years ago by Liu Chao <[email protected]>
Merge pull request #5 from LC-Dev-Team/master

更新部件属性

3cf0d79a6a0f8d9debe98c4c7b002a3bbe15fe64 authored about 12 years ago by Liu Chao <[email protected]>
修改按钮部件的测试程序

新增一个按钮,用于测试部件的clickable_mode和clickable_area_alpha属性。

29a4344c2341100293c3637f37274ad3efa10933 authored about 12 years ago by Liu Chao <[email protected]>
新增部件属性

部件新增clickable_mode和clockable_area_alpha属性,可使部件图层中某块区域忽略鼠标点击,这对不规则形状的部件的鼠标点击事件处理有帮助。

632f47de4afb4e663367fef468838e501ba25d98 authored about 12 years ago by Liu Chao <[email protected]>
纠正按钮点击时所出现的显示问题

3065bf5e40d9bdaa7f13730d231cbdafac28227f authored about 12 years ago by Liu Chao <[email protected]>
更新触屏的输入处理

5f1596a2f0ed2bdfde8827960f036fe2444bd167 authored about 12 years ago by Liu Chao <[email protected]>
更新按键的输入处理

9149e4dfad371eeac2407cd0aca6f97e14efa458 authored about 12 years ago by Liu Chao <[email protected]>
更新鼠标的输入处理

20b8d7496f4b37db8927625ef827b34ec6fff2be authored about 12 years ago by Liu Chao <[email protected]>
更新LCUI_Work.c

2c846342b17db0b1153fd42634cfffa9a3469699 authored about 12 years ago by Liu Chao <[email protected]>
使用单独的线程来处理所有输入设备的数据输入

34051e44dd6ca3fb55cf2b2472851efd5a306583 authored about 12 years ago by Liu Chao <[email protected]>
更新头文件内容

27ea891a8ef104fe5f2af2f64c095032af940cf5 authored about 12 years ago by Liu Chao <[email protected]>
更新文件内容

eff9e973004703db79208d5e24f3f85a0aa21169 authored about 12 years ago by Liu Chao <[email protected]>
添加定时器测试程序

3c8d1533a411f70831edc4541e423e3c0723bb2e authored about 12 years ago by Liu Chao <[email protected]>