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
github.com/lc-soft/LCUI - bc3c0a7c1f8bf016b1e6558f5144c59b29f59b48 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3976e5db2f505c043091540fc1d0d295a2f73480 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 05833316925a4440ce3d6872b592b862c8c1c354 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 720ff98023420fe1d11d739c6f9bc3fbb92c9a82 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6e2c255e04d5eab166cb97e471da442ed5c84098 authored about 11 years ago by Liu Chao <[email protected]>
定义LCUI_WidgetKeyboardEvent结构体,用于记录键值及按键状态;
修改部件按键事件派发函数代码。
更改了部分函数的名称。
主要应用修改后的TextLayer接口。
github.com/lc-soft/LCUI - 64a3ea194b849bd9fec924ad1c27ae32e9ee52b4 authored about 11 years ago by Liu Chao <[email protected]>
添加了几个函数,TextLayer_Draw函数更名为TextLayer_Update,参数列表也做了修改。
为TextLayer结构体添加了graph成员,用于保存TextLayer的图像数据。
本次的参数列表的更改,主要是摆脱#include LC_WIDGET_H
顺便移除部分已注释掉的代码。
github.com/lc-soft/LCUI - cd3b8e59d5c429cbae9914b04103fdc96792b746 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2e56ef3e8749ffdbda0b0eaa88215ee0caf5b1a1 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e4fa0e68eca150b422cb31dce934c3c3a720c3f8 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c67a0f902a32353e4907159c3636d9dc4275824d authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9852fe8664c4789559b386e85d46c2f5ba474904 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e8d863b2b0423d2990298d1bf99ae674a43d1c0d authored about 11 years ago by Liu Chao <[email protected]>
以LCUiTimer_Set函数为例,该函数会使用定时器列表的互斥锁,原先的设计,是先调用LCUISleeper_BreakSleep函数打断定时器线程的睡眠,让定时器线程解开互斥锁,然后让本...
github.com/lc-soft/LCUI - 8d54181cd92c44794e0f0e3cebfcc90a070073d4 authored about 11 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - f5f69e15c278a7f9c3c24dfdbe557317eed5a376 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c29eb82a1cdf7ff415b0679053ac1c338e1b0e14 authored about 11 years ago by Liu Chao <[email protected]>
细黑字体的效果不怎么满意,还是移除了。
github.com/lc-soft/LCUI - aa8f585ae807fcd4e06024bb403c7aea304c3156 authored about 11 years ago by Liu Chao <[email protected]>细黑字体会优先于宋体字体,主要是为了改善较大字体在XP系统上的显示效果。
github.com/lc-soft/LCUI - 72796c83b4a340f495518e9c065190fbfc0c28cd authored about 11 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 5e81319757b0bad9e464c904241126bb2dd81d5d authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 684d8fe835410cf3bddf2324dedd072a8a847712 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f1e39ff87443536733bd2403a95fe9f16d7f2609 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fc5e472fb7f6e2859b31d062684cf3868fa1fd29 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 35c2821ba1acec51ea0f7690d1229573ef812658 authored about 11 years ago by Liu Chao <[email protected]>
在销毁部件时,会先调用 WidgetRecord_Delete
函数移除该部件的记录,避免部件在销毁后,因LCUI为该部件响应状态变化,而导致的非法内存访问的问题。
添加 WidgetRecord_Delete 函数,用于移除指定部件的记录,这样,就不会让该部件再响应状态变化。
github.com/lc-soft/LCUI - efa02746798e083da049a4c1b18168502d3e02e0 authored about 11 years ago by Liu Chao <[email protected]>
当列表中所有定时器的剩余时间比目标定时器大时,des_i等于-1,该定时器的位置应该是最前面,而不是列表末尾。
在定时器的位置更新和定时器的删除操作中,都会使用互斥锁,因此,不需要在操作前后对...
github.com/lc-soft/LCUI - 594bb88de55c4df5d16229e0f9e978d1200c41a1 authored about 11 years ago by Liu Chao <[email protected]>
禁用窗口最大化按钮,前置并激活窗口。
设置图形输出模式后,重新获取屏幕信息,以正确设置根部件的尺寸。
使用中的内存在 0 ~ total_num-1 范围内,而空闲内存在 total_num ~ max_num-1
处,释放空闲内存时,应该从total_num开始,而不是total_num-1...
github.com/lc-soft/LCUI - eb3890c97f8eda06be8d75a4dc0b2bb5f84c9cfa authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 348c03497716692c8e88b72348758afb8e696095 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e7872fdad637e68ae3f10896859a1fdada4615e2 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5efb3163986e7abf8777d08334c21cd088c57e83 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5c2dcf6710e301ed69841ce48891fbe76311f4be authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - da6e56f50609a0f51bd27bc1f93bc1cd4fa43761 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ee2e095c8355185ed586229efa890df92812ba8f authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6cb4d00c22daceb0d760e0ed68d314f7a854d90c authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c9d03e8c1f65e0a36cc3e49adb9c2967d9950f84 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ab673cbf693c0dffbab94230ccbeaddbb5ccab3b authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 005fbc78dbe8680c444ff2397fc318bac7217929 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7e730a6ac4d1cab26712ed973c94ba54b775bb99 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c5b7dceb3d44e3c3d81fab42b772bb8a3b98490d authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0524b731cf1574c9ff7a002602132155f29263b7 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e55c2a721e219ea3bf439e65cba03a4f4b38004e authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 90d1eac6bb37bb193c8330efa58df2639a9c16c6 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 010a80b849088a5294b824e1380be101517b8d99 authored about 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 593c234522d3c5a8dc845d65d09b94fd7f9c09aa authored about 11 years ago by Liu Chao <[email protected]>
当消息为NULL时,WidgetMsg_Dispatch函数会返回TRUE,GUI线程中就会删除队列中的消息,由于消息本来就不存在,删除会出现问题,使得下次获取到的消息所在地址是非法的。
这可...
github.com/lc-soft/LCUI - 6f07fc68500d1a9622a42e4b04ecef0751eef1db authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5e261f38505eaa88b716bfdd9d6b519b72b3dbfd authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 403dc4321127910d6131554180319b4edf2ccd21 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - b5e8a4a4c9643ba73a132dafea7d510cf6b6407e authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 8ecfb9fd0d9cdabf95bd12fc1f8765c45071036d authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3700597fc1b45519ea20e02e2f6db2f7f769be97 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 531d99c2fa7959638a8b141c589df3295632f803 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 205a4a6d35e1212888f9992128a13a283a09eb7b authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9bec2ab4c0e0a99a136e30571c35c49a9f39ade1 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a3d7e2c450eba3f41984294c6d591ca5cfe6b111 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3d4962c8c0d1a073cda16a894b72dacbf7a072b3 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7528cb31520ebc69b9da5bdf2fbaebd5151b31f0 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2f3c3f4480c15e5acaa29a629d748e8220c8c944 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 4120205ab1b263456efbf308473ce242956fae8d authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 537057628562f04e3a05bbebf247ed4d8020a953 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - def6307fb3352c701302b6546d122dbdeffee1b8 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7945f25ed46f4a4b9e3a79fc08cb0d2c90114233 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - aaf23d1cd25fcf05b2532cc4342297b6e8d824ed authored over 11 years ago by Liu Chao <[email protected]>
修改LCUISleeper的操作函数的调用方式。
github.com/lc-soft/LCUI - a17e28f87dd0d65390050b57069810fb163f3b63 authored over 11 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 51074fac7b76db8414b0d0b11d8295130cca5fa7 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ac805393b14cbec8fd22d1b0a42e59d8cc26ef4f authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f6dd0f4e8a5741b6fea71c590342f6806782a13d authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 12f8ffff97d118e77413030002f8259f1fc43e1e authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3aec5cf26fb24d8f763f5246b8929aafa2d210db authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - cf6fd44714f742f25766ba120654e478ad3fa12b authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7252c527be6c804580b57c53c2f3ae76b7c34cbe authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 27fe366286a44cc8bc37b29a394da626cfc9d34f authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3b3acd03a4a5a13a839c5b8c679e2f319e554447 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e3e27386f6f8feefe5ce79359ee4283b60246b62 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fe754a5ed69d295c62b8889cc1257f8d5a65469d authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 8f84147b6581e5c7902c48c6a3c1f1909890a1c4 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2a9f8c93be529ef985808d0e5529b97c1bf267bd authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1a02c30008861ae755e3890a7941a972d59c26b4 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3610bfe3d036bd17b19c3341d5321e9b6c03f016 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c3144c481ede8312ab36226d04f47fd62c96b803 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 54881230d450624746e7c9b122e07ed4a7a700f7 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1ef8eb32d5b146d7b951511e5cc1e6b2af6668d3 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3e034b521478f9f3998c15fcd2d74505805017da authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6c0836fc78f02d9fb742df016710a1600313c127 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 55a68788727521c1b83edd7559138990b267c67f authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1041b0e6fd94fdba2bbfe245d24a6e113277df85 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0b3c1c10964c48a46b8e8b4380c6edb3969ed7a9 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9bd0b7584fd53f39edffbb0200f3ce9e2e410094 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7f35554d8d501fcf1c27c82a349a0c8ece2639bf authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 37a4b377d70278c75775d622bd219739cc7c16f3 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f375b9487e7575ad606d4529fa1f111a88b88be0 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7e121e800f96af3ee7f40dbb5f8475902e94edb4 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 892eae3c64ec108caa411b4074d1e52ccc743c6c authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9d5abb0b1ecb0e07b6611c9767c5d0e02508fc40 authored over 11 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 463770eae4a56cfda8882b1585c8e37de20c0a9d authored over 11 years ago by Liu Chao <[email protected]>