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

修改LCUIModule_Video_Init函数的参数列表

github.com/lc-soft/LCUI - 44cf8edc76a159a2c60f3ff07e2c2c5c9a885e1a authored over 11 years ago by Liu Chao <[email protected]>
删除LCUIMainFunc宏及相关宏

github.com/lc-soft/LCUI - 58e819de827575ae2ec52a05fd31954e13586d32 authored over 11 years ago by Liu Chao <[email protected]>
更新LCUI_Screen结构体,添加函数

github.com/lc-soft/LCUI - ba2ce5d7c71a263698720bf1160a385fb363f32a authored over 11 years ago by Liu Chao <[email protected]>
添加WinMain函数实现代码,间接调用main函数

这样可以在windows系统下
实现直接用main函数实现windows窗口程序,舍弃之前LCUIMainFunc宏封装main和WinMain的方法。

github.com/lc-soft/LCUI - f80d2fb2f1de6c11a0f13d9e85f6a41a6d572511 authored over 11 years ago by Liu Chao <[email protected]>
根部件背景不透明

github.com/lc-soft/LCUI - 62bf9ea10c00add14f57cd80151c0b3079b19d5c authored over 11 years ago by Liu Chao <[email protected]>
移除LCUI_System结构体中的need_sync_area 成员变量

github.com/lc-soft/LCUI - 5375320c9f4c59eb6fd31b58013b2555fa679f57 authored over 11 years ago by Liu Chao <[email protected]>
部件的DESTROY消息改为发送至它的父部件

测试消息框时,在关闭消息框后会出现互斥锁无法释放的问题;
经查询,部件的销毁操作有些不妥,在处理部件时才处理销毁操作,但销毁后还在对该部件的子部件进行处理;
现已将部件的销毁消息改为发送至父部...

github.com/lc-soft/LCUI - 8aab951b3079c45da44838f5cce16da804009488 authored over 11 years ago by Liu Chao <[email protected]>
解决消息框不能响应消息

github.com/lc-soft/LCUI - e0e8a0a8e650d2187503dcfcfd668b05691cdbfc authored over 11 years ago by Liu Chao <[email protected]>
改用LCUIMutex_Lock和LCUIMutex_Unlock函数进行操作

github.com/lc-soft/LCUI - 846fde9c7ccbec3cb90c1c7a9435b99ca2135ece authored over 11 years ago by Liu Chao <[email protected]>
完善鼠标光标的操作

github.com/lc-soft/LCUI - f3bc754dd4a2dfeac8437dbef35e89ecd61cb2bb authored over 11 years ago by Liu Chao <[email protected]>
删除队列成员后,不置零内存空间

github.com/lc-soft/LCUI - 0cd460441bb817459f5300a463f85098c17eee73 authored over 11 years ago by Liu Chao <[email protected]>
改用根部件的图层

github.com/lc-soft/LCUI - b3f5aed58deaedc39fc8215b8225fca29a5b1f0e authored over 11 years ago by Liu Chao <[email protected]>
初始化屏幕时,调整根部件的尺寸并设置背景色

github.com/lc-soft/LCUI - 7717f14b9bbeb0298c92b818214b4de571a46f3a authored over 11 years ago by Liu Chao <[email protected]>
添加根部件

github.com/lc-soft/LCUI - 798c1a96a3f2c94ad0d3626710631618ff5e0cbb authored over 11 years ago by Liu Chao <[email protected]>
截取图像时,截取出的图像是有有alpha通道 与源图像无关

github.com/lc-soft/LCUI - bcc7e7baed24ec3e29284b7aacdcfc4ab96b1cae authored over 11 years ago by Liu Chao <[email protected]>
移除LCUIWchar_Free函数

github.com/lc-soft/LCUI - d7f33eaa43f2583fcc19900e5bb19beb43473d04 authored over 11 years ago by Liu Chao <[email protected]>
私有化程序列表

github.com/lc-soft/LCUI - bdc567a340d2082e659d9a2081452be7553b9a67 authored over 11 years ago by Liu Chao <[email protected]>
精简LCUI_System结构体

github.com/lc-soft/LCUI - 022389bfcecbcd8700c29e422b162e7b0598bff6 authored over 11 years ago by Liu Chao <[email protected]>
更新device.h

github.com/lc-soft/LCUI - 3047779b33a8655ef4708c46afc2ff54dbcf0832 authored over 11 years ago by Liu Chao <[email protected]>
去除#include LC_DRAW_H

github.com/lc-soft/LCUI - ca79fdb8024d1a8f65bb277e834cb91218448a41 authored over 11 years ago by Liu Chao <[email protected]>
去除包含LC_DRAW_H,更新调用的函数

github.com/lc-soft/LCUI - 7cb8a83cefcf4b46d4d1d125fd25659bc128e431 authored over 11 years ago by Liu Chao <[email protected]>
私有化按键状态记录

github.com/lc-soft/LCUI - f18eee616bd6b9a3b5fb6093b4adf09119e341d6 authored over 11 years ago by Liu Chao <[email protected]>
私有化设备列表

github.com/lc-soft/LCUI - f8e70254ec1c78e71e41298427ddee257de1b553 authored over 11 years ago by Liu Chao <[email protected]>
改用LCUIKey_Hit函数

github.com/lc-soft/LCUI - 3c13b2bd1626bf8bffd7ff3131f94126e4443ff5 authored over 11 years ago by Liu Chao <[email protected]>
私有化时间槽队列

github.com/lc-soft/LCUI - d9b85625361b3e0d5f2776d83829931348816cd9 authored over 11 years ago by Liu Chao <[email protected]>
将定时器列表私有化至timer.c模块

github.com/lc-soft/LCUI - c15cbfc396d793a3b6403c407e2f563b24b22184 authored over 11 years ago by Liu Chao <[email protected]>
调整GraphLayer_DeleteChild函数返回值

github.com/lc-soft/LCUI - 4a2a8c92b583e9a3bb09bfd2f93275fac8033ddb authored over 11 years ago by Liu Chao <[email protected]>
移入SIZE_MODE宏定义

github.com/lc-soft/LCUI - 10b9475e81755d13b04ac034977b3ef1a39a2f88 authored over 11 years ago by Liu Chao <[email protected]>
移入LCUI_FontBMP和LCUI_WChar结构体定义

github.com/lc-soft/LCUI - 79362d6a6a3e58ba4847c27fdbb28d9261bf6e4e authored over 11 years ago by Liu Chao <[email protected]>
移出ALING_TYPE枚举

github.com/lc-soft/LCUI - 85cb154eb3e23ee52a9049a863b1b7bf2c758615 authored over 11 years ago by Liu Chao <[email protected]>
LAYOUT_TYPE和ALING_TYPE枚举转移至LCUI_Misc.h

github.com/lc-soft/LCUI - ded5567dc742e6195923691326021f0ec0e7ceb5 authored over 11 years ago by Liu Chao <[email protected]>
LCUI_Graph.h默认包含LC_DRAW_H

github.com/lc-soft/LCUI - 9e92f979ed2f12d8c347585ed1cf7c8734a21191 authored over 11 years ago by Liu Chao <[email protected]>
更改函数命名

github.com/lc-soft/LCUI - c29d76dae5eb09cb88329d5c65571a96e48c4e0e authored over 11 years ago by Liu Chao <[email protected]>
移出部分数据定义及宏定义

github.com/lc-soft/LCUI - 2dc3d36990449bdad932caa0e87c7fbb51ff48be authored over 11 years ago by Liu Chao <[email protected]>
修改图形输出模块的代码

github.com/lc-soft/LCUI - b474705cda911fa9e5f5b28048f1e7bef7acef45 authored over 11 years ago by Liu Chao <[email protected]>
LCUI_Screen结构体的定义转移至LCUI_Display.h

github.com/lc-soft/LCUI - 2a4cde4600b9ee5697efbcc5357589d5364e7954 authored over 11 years ago by Liu Chao <[email protected]>
从LCUI_System结构体中移除screen成员。

github.com/lc-soft/LCUI - 5f3389f9c06961a3a9f949b7ad7e9826b34cc119 authored over 11 years ago by Liu Chao <[email protected]>
改用LCUICursor模块内的函数

github.com/lc-soft/LCUI - 67dcc8498ca15e37527b3e28b296b0715840e4be authored over 11 years ago by Liu Chao <[email protected]>
添加鼠标游标相关操作函数

github.com/lc-soft/LCUI - 1546826c9a7d6a9b4a430ff89dfe68371b4aec83 authored over 11 years ago by Liu Chao <[email protected]>
移除Cursor相关函数

github.com/lc-soft/LCUI - 52761ee51cc1009f7833b277fe0d18738af470e0 authored over 11 years ago by Liu Chao <[email protected]>
从LCUI_System结构体中移除cursor成员。

github.com/lc-soft/LCUI - 99abb0622c3092640e1771b57deb710237d62412 authored over 11 years ago by Liu Chao <[email protected]>
转移ALIGN_TYPE枚举定义,删除无用定义

github.com/lc-soft/LCUI - 01b6d2861f96a9b7ae3e95e63077b8b1d50a6424 authored over 11 years ago by Liu Chao <[email protected]>
部件在创建后,它的图层不应设置为显示状态

github.com/lc-soft/LCUI - 93e2b6cad83ac4b9d7f3f6e45d4d5ead96e7d1a6 authored over 11 years ago by Liu Chao <[email protected]>
add newline at end of file

github.com/lc-soft/LCUI - 2a1a34e0bb63bfbe317b5166fb28672cc8107c0a authored over 11 years ago by Liu Chao <[email protected]>
update LCUI.geany

github.com/lc-soft/LCUI - 8e7e8ed9b88a78105005c4dc6db519569a8052ba authored over 11 years ago by lc-soft <[email protected]>
update screenlock.c

github.com/lc-soft/LCUI - 7601e63750fe734d2eda7a2eb82c525f3e8b3e92 authored over 11 years ago by lc-soft <[email protected]>
移除PhotoViewer程序的Makefile记录

github.com/lc-soft/LCUI - 351f6ee8e59e77b81aed51838233cb1bc847499b authored over 11 years ago by lc-soft <[email protected]>
remove PhotoViewer program.

github.com/lc-soft/LCUI - 8e909c84b04badf7822789dfd740383336eee3d7 authored over 11 years ago by lc-soft <[email protected]>
加上括号

github.com/lc-soft/LCUI - 445aa9da2cf4defbba4dee5451a41c4183aa8cce authored over 11 years ago by lc-soft <[email protected]>
更改clock的图片文件

github.com/lc-soft/LCUI - b28e440d39dfc07335e766f8c9639edf74fde525 authored over 11 years ago by lc-soft <[email protected]>
更新头文件

github.com/lc-soft/LCUI - e90e23b4edbc3a2789a74f3f940b1f1ae3c29397 authored over 11 years ago by Liu Chao <[email protected]>
用Widget_GetGraphLayer函数代替之前的那两个函数

github.com/lc-soft/LCUI - cb62d6b702b2cb51b9ccf41c4012c079f05ba376 authored over 11 years ago by Liu Chao <[email protected]>
去除FuncQueue_Init函数调用

github.com/lc-soft/LCUI - f6f2cfe0bdb70e829e43e248c03c3ec8ad43adb5 authored over 11 years ago by Liu Chao <[email protected]>
应用LCUI_Widget结构体的修改,修改相关代码

github.com/lc-soft/LCUI - 17e102a027885374d438d541551da53a47446337 authored over 11 years ago by Liu Chao <[email protected]>
修改LCUI_Widget结构体

去除margin和padding,部件只需要用一个图层,main_glayer和client_glayer就用glayer代替。

github.com/lc-soft/LCUI - fe38b5fbded4aa04c65ac1cb3a3df4a80e3ae4eb authored over 11 years ago by Liu Chao <[email protected]>
删除FuncQueue_Init函数

github.com/lc-soft/LCUI - 20b686fcab46e4a7077397b71c224dffbbe52bba authored over 11 years ago by Liu Chao <[email protected]>
添加GraphLayer_SetPadding函数,调整图层坐标及区域的计算方式

github.com/lc-soft/LCUI - 4ba525e74523c80528e3cf780d8e00ad2fb67a4f authored over 11 years ago by Liu Chao <[email protected]>
添加一些内容

github.com/lc-soft/LCUI - 7c3999de1722a7a7f613dd143a4b5b3317cf2aa7 authored over 11 years ago by Liu Chao <[email protected]>
更新README文件内容

github.com/lc-soft/LCUI - 58fbbfb6a7f9e19930fbc530688ceca3c0049910 authored over 11 years ago by Liu Chao <[email protected]>
更新头文件

github.com/lc-soft/LCUI - 0575a13fdef13b33f18a842936f1dd8deb873694 authored over 11 years ago by Liu Chao <[email protected]>
调整一下显示顺序

github.com/lc-soft/LCUI - a3ec64c30934883af04e0adedd355833ec801a3b authored over 11 years ago by Liu Chao <[email protected]>
设定部件背景图后标记部件需要重绘

顺便为print_widget_info函数添加部件的z-index值的打印。

github.com/lc-soft/LCUI - 74a8d603484ceef77a9e0558f4381b198656649f authored over 11 years ago by Liu Chao <[email protected]>
在WidgetFunc_Call函数中添加有效性判断

获取部件函数指针的函数改为返回NULL,删除NULL_Widget_Func函数。
顺便将文件编码改为UTF-8

github.com/lc-soft/LCUI - 811c508272fb4e699c68c1dabc467d756bc6437c authored over 11 years ago by Liu Chao <[email protected]>
若之前获得焦点的是模态部件,则不能移动焦点

更改了部分函数名,删除NULL_Func函数

github.com/lc-soft/LCUI - 059f9845931db690bec964626edff4749bd13e2d authored over 11 years ago by Liu Chao <[email protected]>
添加 选择器 的解析

github.com/lc-soft/LCUI - 1cc2e6c6b8d474e6a7f6989c5eacb0c1abbb0bd2 authored over 11 years ago by Liu Chao <[email protected]>
在清空文本内容时,将记录之前文本的区域,以便抹去残余文字图形

github.com/lc-soft/LCUI - 8bb01d5ae0f2420f999b08d2a8a0d626cae78912 authored over 11 years ago by Liu Chao <[email protected]>
label部件需要响应UPDATE

在对文本框进行字符输入时,文本框会更新label部件,以让label部件更新文字显示,更新时,只会记录需要刷新的区域。而不像在重绘时那样,刷新整个部件区域。

github.com/lc-soft/LCUI - 4c93a0f3ab269122e7515b2aac3847bb9be4ce84 authored over 11 years ago by Liu Chao <[email protected]>
offset的初值默认为widget->offset的值

github.com/lc-soft/LCUI - 4e9b82ef7b9c2b2696b39489570499517f0bd511 authored over 11 years ago by Liu Chao <[email protected]>
选择器句柄 和 类句柄 可以为NULL

github.com/lc-soft/LCUI - 42d64d5ef284c890fb344d0b62c86609165c700f authored over 11 years ago by Liu Chao <[email protected]>
纠正细节问题

github.com/lc-soft/LCUI - c79e0fb87fb36c415c9edb1895152238461e2c51 authored over 11 years ago by Liu Chao <[email protected]>
更新使用的StyleLibrary模块的函数

github.com/lc-soft/LCUI - a3637bcb81b89cae1e7681f19cb81b264551351e authored over 11 years ago by Liu Chao <[email protected]>
更新StyleLibrary模块的代码

github.com/lc-soft/LCUI - 4158f77bca78d7d510327856f0e7df7d97d41a6a authored over 11 years ago by Liu Chao <[email protected]>
添加新代码,有待继续完善

github.com/lc-soft/LCUI - f6ae7d532b7bab1900edd86f867b5f514c91df54 authored over 11 years ago by Liu Chao <[email protected]>
更新时钟测试程序以及图像资源

github.com/lc-soft/LCUI - 4d6bb7d71777ed78b04d90bfefbece8a7461dc7a authored over 11 years ago by Liu Chao <[email protected]>
update test_font.c

github.com/lc-soft/LCUI - 5dd7c8c3b87f6434bcf5145e36ffff8ef29bdb9f authored over 11 years ago by lc-soft <[email protected]>
update Makefile

github.com/lc-soft/LCUI - 540b2f8d4fd3ef7b64dae5eeb61fc875b8221dd2 authored over 11 years ago by lc-soft <[email protected]>
改用GetPosByAlign函数

github.com/lc-soft/LCUI - 7beab508eccc7d0e4eea1f100cc7b410d8ad0700 authored over 11 years ago by lc-soft <[email protected]>
更新函数声明

github.com/lc-soft/LCUI - 7c6460a8213370cb41037e109f5ebb2b61e0bbcc authored over 11 years ago by lc-soft <[email protected]>
更新label部件的代码

github.com/lc-soft/LCUI - 51570bc99f385a63630c5466386ed0571bef6950 authored over 11 years ago by Liu Chao <[email protected]>
添加部件锁,修改相应部件处理代码

github.com/lc-soft/LCUI - f053b75b6a5d4f81c14df4e8745da7fc374075da authored over 11 years ago by Liu Chao <[email protected]>
修改TextLayer_Text_Append系列函数的代码

github.com/lc-soft/LCUI - 0e619c2099354dd1f406bca06b88456daf6afa9b authored over 11 years ago by Liu Chao <[email protected]>
删除TextLayer结构体中的style_data成员

github.com/lc-soft/LCUI - f934cb1d6b8d8497a8e576bde824e860409a004c authored over 11 years ago by Liu Chao <[email protected]>
改用LCUIMutex_Init函数初始化互斥锁

github.com/lc-soft/LCUI - 0d2ee7fc7a7cad0d994599200d6873297c55c3fd authored over 11 years ago by Liu Chao <[email protected]>
win32控制台程序使用main函数

github.com/lc-soft/LCUI - b638861ae9d75691d0e93275eba64ed496f0d6c8 authored over 11 years ago by Liu Chao <[email protected]>
添加LCUIMutex_TryLock函数

github.com/lc-soft/LCUI - b057d9b9646247aa715f8e2e89dda2a5e14b8b1e authored over 11 years ago by Liu Chao <[email protected]>
label部件的文本设置,改用自定义消息进行处理

github.com/lc-soft/LCUI - ac21bcdf85b2fd22b830ec8cb01e29caa2d149e5 authored over 11 years ago by Liu Chao <[email protected]>
关联消息时,添加消息ID记录

github.com/lc-soft/LCUI - c153c6ff2ed51946c35db24a9e2b15496d462991 authored over 11 years ago by Liu Chao <[email protected]>
改用WidgetMsg_Proc函数

github.com/lc-soft/LCUI - 240737e0caeb71acccd4158899f8fbdaf5de3a31 authored over 11 years ago by Liu Chao <[email protected]>
添加互斥锁

github.com/lc-soft/LCUI - f1c65bc0dfe5a0a5db50f2a031f880f7daa1ee1a authored over 11 years ago by Liu Chao <[email protected]>
应用新的部件消息机制

github.com/lc-soft/LCUI - a085199359ebcf1c34fffe0d18ea374d6cd954ab authored over 11 years ago by Liu Chao <[email protected]>
Align_Get_Pos更名为GetPosByAlign

github.com/lc-soft/LCUI - b64007652632783df8d67e3d4df6b3a31e7eabc2 authored over 11 years ago by Liu Chao <[email protected]>
修改错误信息打印代码

github.com/lc-soft/LCUI - 20e413393b225352adf06b3a0030bb7dd7a72421 authored over 11 years ago by Liu Chao <[email protected]>
更改LCUI_System结构体

github.com/lc-soft/LCUI - 48a8c50eb6164551ecebe092f2e78ac80aebe550 authored over 11 years ago by Liu Chao <[email protected]>
添加部件消息处理模块

github.com/lc-soft/LCUI - 4a647cbb7f8f2dc817fc0d2898ae11015b927669 authored over 11 years ago by Liu Chao <[email protected]>
修改TextLayer_Text_SetDefaultStyle函数,完善TextLayer_Refresh函数

github.com/lc-soft/LCUI - 06413af976164931890206bc6cdd454e6ebb4dcd authored over 11 years ago by Liu Chao <[email protected]>
正确记录字体文件路径

github.com/lc-soft/LCUI - ee93a546e53b4347a12a9c8709f4b23e9fee2d42 authored over 11 years ago by Liu Chao <[email protected]>
添加TextStyle_FontFamilyID函数

github.com/lc-soft/LCUI - b37a2d7aaf72f4aaf4e8cbe6ab8198e9f07e37f7 authored over 11 years ago by Liu Chao <[email protected]>
修改Graph_Create函数

Graph_Create函数在释放graph后,会对graph进行初始化,避免使用已经销毁的互斥锁。

github.com/lc-soft/LCUI - 26ede184db163af8ca2d756fdcefc2be541b2a19 authored over 11 years ago by Liu Chao <[email protected]>
调整代码及注释的格式

github.com/lc-soft/LCUI - b9b55d5bf3c166c803f77c86348406cb16ffd6d2 authored over 11 years ago by Liu Chao <[email protected]>
解决 部件尺寸更新后没更新位置 的问题,顺便调整了一下代码

github.com/lc-soft/LCUI - 7607fb9b61b4dc9ef787e90b5e3fcd7ab080077f authored over 11 years ago by Liu Chao <[email protected]>