Ecosyste.ms: OpenCollective

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

LCUI

A small C library for building user interfaces with C, XML and CSS.
Collective - Host: opensource - https://opencollective.com/lcui - Website: https://lcui.org - Code: https://github.com/lc-soft/LCUI

纠正alpha混合处理的宏定义代码,添加像素操作函数

github.com/lc-soft/LCUI - 2af4a3db03393d4085462f622610c33589a7dd54 authored over 10 years ago by Liu Chao <[email protected]>
LCUI_RGB -> LCUI_Color

github.com/lc-soft/LCUI - db2b92ea4d9412c7ac55755c23a170bc01e793b8 authored over 10 years ago by Liu Chao <[email protected]>
添加任务添加模式的宏定义

github.com/lc-soft/LCUI - 47fc0db3e2d390a272c4fa26d5382be18eeba82a authored over 10 years ago by Liu Chao <[email protected]>
修改字体位图绘制代码,以适应新的像素数据存储格式

github.com/lc-soft/LCUI - 83c487085624a78e6691ed404e03141dc5c1a0cc authored over 10 years ago by Liu Chao <[email protected]>
修改各种模式的宏定义,移除LC_RES_H

github.com/lc-soft/LCUI - 5b1c9004312628826f7b7280cccaebe3ef8ffe8e authored over 10 years ago by Liu Chao <[email protected]>
修改LCUIRect_ValidateArea()函数调用方式

github.com/lc-soft/LCUI - eaa4d9b57992ad41cadd057c66516d685cdd96a3 authored over 10 years ago by Liu Chao <[email protected]>
删除互斥锁操作代码

github.com/lc-soft/LCUI - f6d8963bfa618e0d93abff218b403c636e900810 authored over 10 years ago by Liu Chao <[email protected]>
LCUI_RGB -> LCUI_Color

github.com/lc-soft/LCUI - e51ef1ed4c3c0875e95746b49cd3cfa442d5bdad authored over 10 years ago by Liu Chao <[email protected]>
删除手动释放背景图的代码

github.com/lc-soft/LCUI - 01a7b2c66d865778f7ee8269ddc1adf3f4d66f13 authored over 10 years ago by Liu Chao <[email protected]>
设置背景图时,会保存副本,而不是直接保存源图

github.com/lc-soft/LCUI - 30dcce3d4bc6bb207b588b3154d7078cd242211d authored over 10 years ago by Liu Chao <[email protected]>
添加LCUI_RGB565,为LCUI_Graph添加palette,有待添加调色板支持。

github.com/lc-soft/LCUI - 5f2f5c233dfc0af34f7f91b97daf607e2bd21dec authored over 10 years ago by Liu Chao <[email protected]>
移除原有圆角绘制代码,等待添加新的

github.com/lc-soft/LCUI - 6f6fe28b46bd69595baffa08697a0711fe7964c2 authored over 10 years ago by Liu Chao <[email protected]>
针对修改后LCUI_Graph结构进行调整

github.com/lc-soft/LCUI - 85074e71ca3de34c37bcf8ca2c29fbe5bcb2f1b8 authored over 10 years ago by Liu Chao <[email protected]>
将X轴和Y轴方向的模糊算法分离至单独的函数

github.com/lc-soft/LCUI - c6496241bc0a4cadfdda1ddb5ea27d584e14f6a8 authored over 10 years ago by Liu Chao <[email protected]>
添加色彩模式转换功能,图形处理功能将只支持处理同一种色彩类型的图像

本次修改·,主要是为了方便以后的多色彩模式的支持。
每种色彩模式,都有相应的转换函数、图像处理函数。

github.com/lc-soft/LCUI - d0d070a6c4c5f12309208717d2215d1065bf0531 authored over 10 years ago by Liu Chao <[email protected]>
更新图形处理的共用接口

github.com/lc-soft/LCUI - d4b34e8c7dfebbcc120dadac83702f1fa9b7f28d authored over 10 years ago by Liu Chao <[email protected]>
调整图像处理代码,以适应新的LCUI_Graph数据结构

github.com/lc-soft/LCUI - 07b757166f4dc4129675128ae98279afe9b9b993 authored over 10 years ago by Liu Chao <[email protected]>
更新版权时间

github.com/lc-soft/LCUI - a41958033c6f22053ccfdb563fb14c268d18239f authored over 10 years ago by Liu Chao <[email protected]>
修改 LCUIRect_ValidateArea() 函数原型

github.com/lc-soft/LCUI - fed1ab6cfdbb992a1cf669ebb906d27163f10290 authored over 10 years ago by Liu Chao <[email protected]>
修改图像相关的数据结构,移除部分无用代码

github.com/lc-soft/LCUI - a8651cd236be0428eaa95f38dcf6c8c7eb1a045f authored over 10 years ago by Liu Chao <[email protected]>
更新 VS2012 工程文件

github.com/lc-soft/LCUI - b41a4a86f7ebc21095c874931380751f08a9a97a authored over 10 years ago by Liu Chao <[email protected]>
移除 LCUI_Resources.h

github.com/lc-soft/LCUI - a1096288725411a6d082ac14fe68459c246152b2 authored over 10 years ago by Liu Chao <[email protected]>
为窗口标题栏加上底边框

github.com/lc-soft/LCUI - b90d910dc0c500bc6d4f091052388161de5f7a24 authored over 10 years ago by Liu Chao <[email protected]>
去除有效性判断

github.com/lc-soft/LCUI - a04e3dbc45aebcf276f72c203a377b307e96f478 authored over 10 years ago by Liu Chao <[email protected]>
缩短变量名,调整代码

github.com/lc-soft/LCUI - 4614eeaa8b71899fc3117322e665308640bdbb2e authored over 10 years ago by Liu Chao <[email protected]>
清除无效区域后,移除部件记录

github.com/lc-soft/LCUI - be7c15a4cbb7930565f4864e8c10e8b86461d807 authored over 10 years ago by Liu Chao <[email protected]>
修正Window部件被拖动时的坐标计算方法

github.com/lc-soft/LCUI - 6ebe9e03af464a972d27b17ee93ab6fd2f676b7e authored over 10 years ago by Liu Chao <[email protected]>
添加Window部件的主题色设置函数

github.com/lc-soft/LCUI - 6ccda0f387e0b061e82994d43544011e5536f928 authored over 10 years ago by Liu Chao <[email protected]>
修改Windows窗口标题文本

github.com/lc-soft/LCUI - 4d3a12187091c89712cb06838e61b38b02cdce62 authored over 10 years ago by Liu Chao <[email protected]>
修改相交矩形的计算方法,移除无用代码

github.com/lc-soft/LCUI - ae80784110dd492afdb9e0a4eb935afc34805088 authored over 10 years ago by Liu Chao <[email protected]>
按钮高亮状态时,若窗口未获得焦点,则颜色为灰色

github.com/lc-soft/LCUI - 1a7938e99273577445f33c183b5989c6ae018151 authored over 10 years ago by Liu Chao <[email protected]>
将消息框的图标数据转移进来

github.com/lc-soft/LCUI - f74edf044fcb5f03d5d89de4a79e32688224ff6b authored over 10 years ago by Liu Chao <[email protected]>
添加Widget_SetClickable()函数

github.com/lc-soft/LCUI - c9785a6fb04158742c19f3b03fb829d3b02d056b authored over 10 years ago by Liu Chao <[email protected]>
移除原有的部件是否可被点击的判断代码

github.com/lc-soft/LCUI - d8a96c835148e3b269d6433cb2e04aa7beee7b20 authored over 10 years ago by Liu Chao <[email protected]>
更新Window部件的头文件内容

github.com/lc-soft/LCUI - be3c44bd2e07843f2b2440d00d07976f89fa20c7 authored over 10 years ago by Liu Chao <[email protected]>
为Button部件移除扁平风格

github.com/lc-soft/LCUI - ba553d357d7bce7078f4200a06fdbb730f67deb0 authored over 10 years ago by Liu Chao <[email protected]>
更新TextBox部件代码

github.com/lc-soft/LCUI - 7dc086c29ba93e227b781fc6ae63807c9df0cb98 authored over 10 years ago by Liu Chao <[email protected]>
更新window部件,修改视觉风格

github.com/lc-soft/LCUI - 238e26981d80c74c77097adbe6db75b8413d3131 authored over 10 years ago by Liu Chao <[email protected]>
更新VS2012工程文件

github.com/lc-soft/LCUI - 034100ec1a41b64b5cb956a31a29ade4caa35713 authored over 10 years ago by Liu Chao <[email protected]>
修改绘制底边水平线时所使用颜色

github.com/lc-soft/LCUI - b50aeec43655bacbf2422724fafe0d987d6664e7 authored over 10 years ago by Liu Chao <[email protected]>
修改无效区域调整代码

github.com/lc-soft/LCUI - 6e47f241c1b967704efc54930412d16ba30217a5 authored over 10 years ago by Liu Chao <[email protected]>
修改部件拖动判定,调整拖动时的坐标计算代码

github.com/lc-soft/LCUI - 8e986a8f28d49f561d4ffe54846437396e365a0c authored over 10 years ago by Liu Chao <[email protected]>
label部件默认不接受点击

github.com/lc-soft/LCUI - 6a8a6cbb7bb4fa25b9987b7aacabf6dfd16f454f authored over 10 years ago by Liu Chao <[email protected]>
纠正坐标计算错误,修改尺寸计算方法

github.com/lc-soft/LCUI - 917dd544ff382beb30f7f9899aa723c177b752d5 authored over 10 years ago by Liu Chao <[email protected]>
修改Widget的成员变量

移除clickable_mode和clickable_area_alpha,改用clickable表示部件是否可被点击。
顺便调整部分成员变量的位置。

github.com/lc-soft/LCUI - 784c23e5bdcb9c4cc564a045958ad4a6b285be76 authored over 10 years ago by Liu Chao <[email protected]>
移除内置位图

github.com/lc-soft/LCUI - 6dcd55e6aef417f1db1b74d6a39fba95245f7ee5 authored over 10 years ago by Liu Chao <[email protected]>
调整代码格式

github.com/lc-soft/LCUI - be36a6f9832351e0e38db3bce2bd903d7c485e3e authored over 10 years ago by Liu Chao <[email protected]>
加上宏定义,去除LCUIWidget_ProcInvalidArea()前的LCUI_API

github.com/lc-soft/LCUI - 04507c8b7cd4e2cdf88c4a3161c160a2a5d581cc authored over 10 years ago by Liu Chao <[email protected]>
调整部件无效区域的迭代计算

github.com/lc-soft/LCUI - ccd7be0d1029d7ad0be17b266ee3e0d5fbe0177e authored over 10 years ago by Liu Chao <[email protected]>
将Label_UpdateTextLayer()的代码转移至Label_OnUpdate()中

github.com/lc-soft/LCUI - af8a4c3158bfce0a3945bcac4c6a987e849c5642 authored over 10 years ago by Liu Chao <[email protected]>
在鼠标游标隐藏时不记录无效区域

github.com/lc-soft/LCUI - a37e44b099491dbdedf31c61caf5a8221106f8a3 authored over 10 years ago by Liu Chao <[email protected]>
修改部件尺寸变化的处理代码

github.com/lc-soft/LCUI - cda3361ab4a8a4d002c30d3e691156bedb7530d3 authored over 10 years ago by Liu Chao <[email protected]>
修正矩形分割中存在的问题

github.com/lc-soft/LCUI - b4d79f3a5fb125a0c1fcf82146006063109a5627 authored over 10 years ago by Liu Chao <[email protected]>
添加无效区域的删除操作

github.com/lc-soft/LCUI - 7c5978f5cd35dad7913a23a0af2277ed3cc8ff89 authored over 10 years ago by Liu Chao <[email protected]>
为 WidgetFunc_Call() 函数添加返回值

github.com/lc-soft/LCUI - b2bbc1f4bba4d3eb3b2b043c98812dc6dc04e50d authored over 10 years ago by Liu Chao <[email protected]>
修改脏矩形记录的遍历方法

github.com/lc-soft/LCUI - 5e26c0960310958935ab6adf3f07c846be896c15 authored over 10 years ago by Liu Chao <[email protected]>
添加缺省OnPaint()函数,当部件无OnPaint()函数时调用它

github.com/lc-soft/LCUI - aaefb66b0eb83f847dcff1c70bf14476dbd6fb3a authored over 10 years ago by Liu Chao <[email protected]>
修改链表末尾判断函数

github.com/lc-soft/LCUI - 1513b6a71699f82c3643655f3f7d4b576b565b94 authored over 10 years ago by Liu Chao <[email protected]>
解决结点移除和分配操作时存在的细节BUG

github.com/lc-soft/LCUI - bc01a2e0bc77f2c857ae43da2cd59fc7c53e4194 authored over 10 years ago by Liu Chao <[email protected]>
纠正矩形合并功能的逻辑错误,调整链表遍历代码

github.com/lc-soft/LCUI - 5cfd822053363a524694de2567d575a038b95920 authored over 10 years ago by Liu Chao <[email protected]>
改为调用两次LCUICursor_Refresh()函数来刷新新旧区域

github.com/lc-soft/LCUI - c422dc47caa0db846843ba91216317ae8bd58491 authored over 10 years ago by Liu Chao <[email protected]>
撤销max_node_num成员,添加usable_node_num成员

github.com/lc-soft/LCUI - 81b7f13be5c779ddd8c67f481d2cec09927aba9a authored over 10 years ago by Liu Chao <[email protected]>
更改链表的数据结构和相关操作函数

github.com/lc-soft/LCUI - 7593e4e02004e5d9da691473a8dbcb65848a0516 authored over 10 years ago by Liu Chao <[email protected]>
撤销Widget_Draw()函数调用,调整代码

github.com/lc-soft/LCUI - b8edd41131021f6c544b02446cd8122a0134365a authored over 10 years ago by Liu Chao <[email protected]>
修改函数参数为指针类型,针对NULL做处理

github.com/lc-soft/LCUI - 9e2cb43bd80bffee9699d060dc00cb9d8d2aaa25 authored over 10 years ago by Liu Chao <[email protected]>
移除几个自定义消息,Label部件的更新与尺寸调整放在OnUpdate()中进行

github.com/lc-soft/LCUI - e24cba6811548d2d2b76eadf91e82d4ee3c3ee22 authored over 10 years ago by Liu Chao <[email protected]>
改用LCUI_DirtyRectList代替LCUI_Queue

github.com/lc-soft/LCUI - 3afda50e0b98912d2addb22a97df4a5f532d7ba4 authored over 10 years ago by Liu Chao <[email protected]>
用代码代替已被移除的函数

github.com/lc-soft/LCUI - 5501a576f4798f257092127fb3692adda113efd4 authored over 10 years ago by Liu Chao <[email protected]>
更新函数

github.com/lc-soft/LCUI - 873ae46fd053a3d53424531cfb7be55bd65557ae authored over 10 years ago by Liu Chao <[email protected]>
改下格式

github.com/lc-soft/LCUI - a0babab934a2005b35d28b05183cbfda03062daf authored over 10 years ago by Liu Chao <[email protected]>
改用LCUI_DirtyRectList数据类型存储脏矩形记录

改用LinkedList数据类型存储TextLayer_Update()函数导出的脏矩形记录。

github.com/lc-soft/LCUI - cb9f682da23ef60db7c8805ea23b856f8a661219 authored over 10 years ago by Liu Chao <[email protected]>
加上Label部件的类型名和New函数的宏定义

github.com/lc-soft/LCUI - 77c7a75f5903d0acf92f0e9ce9c94bd8d1f2d364 authored over 10 years ago by Liu Chao <[email protected]>
更新头文件中的函数声明

github.com/lc-soft/LCUI - f12875c691c57032e853071b248a396f9c11425d authored over 10 years ago by Liu Chao <[email protected]>
加上 widget_paint.h 头文件路径的宏定义

github.com/lc-soft/LCUI - a7f054a60c37a80fc5f8f69f4691256d0ab25df4 authored over 10 years ago by Liu Chao <[email protected]>
更新代码

github.com/lc-soft/LCUI - 0ee766a5476c9550ba3e2c89396b3aceebd85d62 authored over 10 years ago by Liu Chao <[email protected]>
取消if判断

github.com/lc-soft/LCUI - 99ba1ebfb7eedfb196848454790df61d109e9ae5 authored over 10 years ago by Liu Chao <[email protected]>
更新 LCUICursor_GetPos() 函数的调用方式

github.com/lc-soft/LCUI - 20df4d75ac98562df74b895ef8181891c8cdc5d9 authored over 10 years ago by Liu Chao <[email protected]>
调整宏定义

github.com/lc-soft/LCUI - d424f18b8c264a98f1f1e9d7e61e5fa6db00a86c authored over 10 years ago by Liu Chao <[email protected]>
更新函数调用,调整代码

github.com/lc-soft/LCUI - 1f0bc1b960e4d224f23889f2f2132c709903249a authored over 10 years ago by Liu Chao <[email protected]>
加上函数注释

github.com/lc-soft/LCUI - f13a8013ec4cd820465845a20b267459313db7ee authored over 10 years ago by Liu Chao <[email protected]>
添加红黑树销毁代码

github.com/lc-soft/LCUI - fad66dc0d52f5b07c1b3e242f8b3912d8a136e6f authored over 10 years ago by Liu Chao <[email protected]>
移除无用代码,修改屏幕更新处理代码

github.com/lc-soft/LCUI - ed4665371b46c52d5052b91c600f1d89482a28d2 authored over 10 years ago by Liu Chao <[email protected]>
修改LCUIScreen_InvalidateArea()函数的参数

github.com/lc-soft/LCUI - ad8405d88e60e0e9c8ee569831ed697117416325 authored over 10 years ago by Liu Chao <[email protected]>
调整函数原型,修改函数调用方式。

github.com/lc-soft/LCUI - 4e94308b838ac94a8f6ad072d37838aed8250b2f authored over 10 years ago by Liu Chao <[email protected]>
更新代码风格说明文档的内容

github.com/lc-soft/LCUI - 278ba9e42aa872f9f66a68772ac288e74a2e5653 authored over 10 years ago by Liu Chao <[email protected]>
更新数据类型名

github.com/lc-soft/LCUI - 39144a58baab1770903fc0144617ac030488db15 authored over 10 years ago by Liu Chao <[email protected]>
调整代码

github.com/lc-soft/LCUI - 8ed2db28bc9ddb9669369c1baec57d4fdbda5657 authored over 10 years ago by Liu Chao <[email protected]>
更新函数命名

github.com/lc-soft/LCUI - a7213b37f332044981a6441ecdef113044805fda authored over 10 years ago by Liu Chao <[email protected]>
更新函数命名

github.com/lc-soft/LCUI - ed1cc9bd8de4d899a20bca4ef005a0b49957dd92 authored over 10 years ago by Liu Chao <[email protected]>
移除无用数据结构定义及宏定义

github.com/lc-soft/LCUI - 6e7c1824b24b853f4de7b12c3d8dce1691b4b209 authored over 10 years ago by Liu Chao <[email protected]>
更新头文件内容

github.com/lc-soft/LCUI - b4e93f6d0e1449f385bd8560462e55c81ddc8723 authored over 10 years ago by Liu Chao <[email protected]>
添加部件事件处理功能的初始化与销毁函数

github.com/lc-soft/LCUI - e8382a8d400173f6a4daf3446fa2188db4891072 authored over 10 years ago by Liu Chao <[email protected]>
更新函数调用,纠正函数命名

github.com/lc-soft/LCUI - a394e57ead9972e4a8a37d0b54e99a8085aff14e authored over 10 years ago by Liu Chao <[email protected]>
更新函数命名

github.com/lc-soft/LCUI - 0de891b1af2b1d1e779e9f937c80749ef91fe837 authored over 10 years ago by Liu Chao <[email protected]>
更新函数调用,移除无用代码

github.com/lc-soft/LCUI - 69afcd6a55cb5fe402ea2b1f3689d165bebd2c27 authored over 10 years ago by Liu Chao <[email protected]>
添加构造与析构函数,添加矩形相交判断函数

github.com/lc-soft/LCUI - bb0d173e16fe1d42c097c13fbe41d1416257caf9 authored over 10 years ago by Liu Chao <[email protected]>
添加部件绘制模块

主要把部件的脏矩形处理和绘制处理转移至该模块。

github.com/lc-soft/LCUI - a96156ef867c6b6ff05f7527ae40996c30031db3 authored over 10 years ago by Liu Chao <[email protected]>
调整头文件包含顺序,调整部分数据类型命名

github.com/lc-soft/LCUI - 5506c0558c039adfc132ba4abd0b2522955dfb23 authored almost 11 years ago by Liu Chao <[email protected]>
更新脏矩形处理功能

添加脏矩形删除功能,移除部分无用代码。

github.com/lc-soft/LCUI - f6cd84cda2a989ed518d512fb83005388888543a authored almost 11 years ago by Liu Chao <[email protected]>
更新函数命名

github.com/lc-soft/LCUI - 9e9338e599037ba872e60fab54f6da694959feb9 authored almost 11 years ago by Liu Chao <[email protected]>