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 - 14b015ee15d85bfc6e38dd91d9fe33d7987b8522 authored almost 12 years ago by Liu Chao <[email protected]>
在src目录下添加了kernel目录,分割LCUI_Main.c成main.c device.c timer.c,并保存在kernel目录,添加了相应头文件,其它源文件和头文件也做了相应修改。
github.com/lc-soft/LCUI - 74123ecf1b649c23c3fd8d9fd162320e3b83af73 authored almost 12 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 17564c3fd293a43fa011910472a03159055120b8 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1c586d7029b056b18c484e2258a966b635b13fdb authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c0785329d56360f282ee509fac88881c6924cb7d authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0eebe161f6d9659d476480f5265cf53b05874139 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fb2bb33648591b70f010b54a4dccc7e4906cbd0e authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6176e31dbe14328843955a052449bace4e2f8ad2 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3420a0927ef651d498853411a071e93eefca8ef9 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3e7af73635f87f89378ccfb2779f2496f2c71f39 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6c604ba0ad8110f31c0c590c7c4e92e4810d046f authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 66c69f48e910a3dc305250e83696c46b5969c82e authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ea22cf5c6d7447e883fafe49f214bef6e45a9f36 authored almost 12 years ago by Liu Chao <[email protected]>
graph2array.c 中的代码,主要是用于将图片文件转换成代码。
github.com/lc-soft/LCUI - 0de0bd6b7d58f03dbdb70c49d45ed26b51e97a98 authored almost 12 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - a35ad675f93e915374795f9d7ba34eef324c81dc authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6b8dc067f9f06f0cb93fd259924df687e73c5802 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c09f37587c36adde4793b27876d920227e31692c authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ec92d198ebf0c3a94f790d0616e4810e90cf4ddb authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 90dc1235942c4035aef0df1abeec3b5eaae6566f authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2907fb9540a754808d7e109e0986860f09870aa2 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 4eb2e817402e8f169b7fa0e1b73ab17a3e45e792 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 461badad8ef230ebc45c1df29893cab2ff7d44ef authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6abecf486a6ca45348c44d58f7f56a84ff8bc987 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 441cfb4af72e993aad58307ab5078d9b7be4d919 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 189fea9c080d085b7af0a0ecc1e8b3baf7715fd8 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5600c56e2c5aabfde57f65555315841c66982d2f authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - eccd07e9f7fe22ba2cc4303033b1d511311b712b authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c508bd12fde4a9a728a2213976c7aeddf939b88b authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 06407d48a0b0fda68e80c15a295ff38689e5c26b authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 17e45283ccef85bcfe7a4ba9f39176e5fc53d498 authored almost 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 94600d17563e619242fc28ad5b45152b72f03da8 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 37a692a395f5866eba9229130760bfc43438fe8d authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5e4c2c23504a43fb7c1825a31549708713da6ec9 authored about 12 years ago by Liu Chao <[email protected]>
分割部分头文件,在include/LCUI/目录中创建了子目录,用于分类存放新的头文件。
部件源文件的文件名做了修改。
github.com/lc-soft/LCUI - 06f802d4e6c1a2da4b1a1c1d770b6e6cb510a652 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - bb3c43e1fdad711ac37aed88ef739a381c620437 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e30c22df07113b9a05529788ea3b628c8b3e2ded authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 44993f28755eff3489c94b45db9812a6c408e883 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - b69f7f71d7d54ce41338daed754154c6d546891a authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 93a3f049c030bacade332e7087bd32e9125aa5d1 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - dc2e89917786e0e22efd485e55d20ad9d4a06a58 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 23082bb79808e4bfccc813876a9590f351b1c389 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f3e798a3528db08694ef54ca9cda854b3daae07c authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0efff2c423c907dbf7db9ff41eb1ee7b704d27e7 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 15b2448ff04ac093f554a5255a827942e72361ea authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 019facfe712c3c96c3abaa5a8558b7446514853a authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a2c0f20fe440210a6cd2272fadaa7d099db7ec5d authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9d6016d84a1724290141a4d69748297c2de8a285 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0f44f3106fda81b30b9dc440ceb78cb38f71385a authored about 12 years ago by Liu Chao <[email protected]>
如果窗口客户区内有STATIC定位类型的部件,每次点击窗口区域使之更新的时候,该部件的位置会改变,并且,每次点击窗口区域,该部件都会偏移一段距离。
github.com/lc-soft/LCUI - 517ec0b116e810a674ea56ba714699d716c5b8b1 authored about 12 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 3a1f4f9d6ccefdc87146acd032f26096c7a786ff authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2674af913b326f23cb07395db5dba73e5037cda9 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9f25c9df692578a428f507d22fc5b9841b3ffcf1 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 02f1925ed752919a0389f196821740d6efbaf3f6 authored about 12 years ago by Liu Chao <[email protected]>
在为照片查看器的部件添加淡出效果时,发现只有父部件的透明度改变了,而子部件没改变,因此,为部件加了个属性inherit_alpha,用于指示子部件图层透明度是否随着父部件的透明度的改变而改变。
github.com/lc-soft/LCUI - eef6a025bce3a50f4d8557c9ce1d81599f102afe authored about 12 years ago by Liu Chao <[email protected]>
重新规划了代码,隐藏提示框和图片信息框时,采用定时器实现淡出效果。
添加按键响应,可通过按键控制照片查看器。
github.com/lc-soft/LCUI - 91731d80218750f529ca6265b51beeec1e413c3f authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2a3c574d387f0242274422604017ae79ebfcfc6f authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 272c929507776cf4246cd70358b0a15b63658ed1 authored about 12 years ago by Liu Chao <[email protected]>
在线程中调用set_timer函数后,程序主循环中无法获得该定时器给的任务,这是因为set_timer函数只是将当前线程ID当成程序ID,而不是根据当前线程ID获取程序ID并保存。
github.com/lc-soft/LCUI - 9852b3c530d820a0c40842d23f39096900bceec3 authored about 12 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 775b0e33e3c075f5fa654c14f8f13dddc60a21ac authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 35cbf48002dc9295b53de73f1b7e33a2e4f895ac authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - cff5a57fa82fcb28f6917644f3d713e5593cc400 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - af15e31a6f5cd042e9c7cf2e0fd4665e61cf5884 authored about 12 years ago by Liu Chao <[email protected]>
除了基本功能测试外,还添加了个用户登录界面的实现代码,两个文本框,分别用于输入用户名和密码,而中间的图片框显示头像。主要演示了文本框的字符限制、字数限制以及屏蔽符的设置。
github.com/lc-soft/LCUI - 900c427be207934f21868063896633cd0f2c8f63 authored about 12 years ago by Liu Chao <[email protected]>
支持最大字符限制。
可设置屏蔽字符。
其它地方做了些修改。
修改TextBox_Text_Add函数代码。
添加屏蔽字符的支持,可实现密码输入框。
可对文本框的内容进行限制,使其在输入时,忽略限制范围外的字符。
github.com/lc-soft/LCUI - 5ea371a0a8cab21e765033551fa10f53e99fa833 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - bd84e5d37f6b7902dd3f0c7a72c944dbc459c5ff authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 4a13ae250ccdceeb4be96545d02361ef20f8f2c7 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0e151755c069046866aa7aadb476884bac62c721 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f57ccc29a9992501c72ab52f462ded73c80f1544 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6135ce7607372cd3a05d77231d4e25a6eb0731d4 authored about 12 years ago by Liu Chao <[email protected]>
当队列使用链表方式储存数据时,如果队列成员只有一个,对其进行删除后,成员总数不会改变,现已纠正。
github.com/lc-soft/LCUI - 933340ba400b039eb6255b412d84770fd06809d1 authored about 12 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 8e8b1234646d154068966c2b64a0815edb13d2d5 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 58653aa1b07bd09cb5f2dff336d98cb34ba4dcdc authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ae41aa6fb9a083b16fa2a293a6f3c1da153daab2 authored about 12 years ago by Liu Chao <[email protected]>
现在已经能够在文本超出显示范围时显示横向滚动条,当显示滚动条后,文本框的内部区域会进行调整,以避免滚动条把边缘文字遮住。
已知BUG:
如果文本框还有待追加的文本,在文本追加过程中,不能进行...
github.com/lc-soft/LCUI - b681ac56364430f1a004cbac69ec2bfb7ed2ecd2 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1325c286e3f909ca55f2b9cda554e985a0d3e2e5 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2207ce49110f5047d7ca95410e753c386149f402 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c8bc36d458068c54d17899bfa63299d8b4647ce5 authored about 12 years ago by Liu Chao <[email protected]>
之前使用单独的线程来更新动画的每帧图像,现在已改用定时器。
解决每次暂停/播放动画时会重复添加动画记录,使动画更新队列中堆叠了冗余的记录,但是,两个ActiveBox部件就不能播放同一个动画,...
github.com/lc-soft/LCUI - 112891e40b89b9226d2d8c920d6d463382074afa authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1e01eccf9a2ae595c22602f2d12ad5772ae87c7f authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 17c23423f5552fabd57c0934fea3fe8c945c38c7 authored about 12 years ago by Liu Chao <[email protected]>
文本框做了修改,在为文本框添加文本时,会先将其分成若干个文本块,并添加至缓冲区内;
在更新文本框时,会检测缓冲区是否有数据,有则获取一个文本块,追加至当前文本末尾,然后再标记文本框更新,以处理...
测试时,发现窗口标题栏上的关闭按钮的大小不正常,此问题是由于没有禁用部件的自动尺寸调整 而导致的,现已修复。
github.com/lc-soft/LCUI - e0ca59f554ea373d2f05734da82c6f84cf494fae authored about 12 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 246902a3bc4c2cc79d75c3a96105c4f3ef0a7a24 authored about 12 years ago by Liu Chao <[email protected]>
修改了TextLayer,支持在末尾追加文本,且不会改变光标位置。
github.com/lc-soft/LCUI - 2e80191545e89404b3af67ff6dbe17c5c9245484 authored about 12 years ago by Liu Chao <[email protected]>Queue_Replace函数有点小问题,在拖动滚动条滚动文本框的文本时,有时会出错,出错位置在Queue_Replace函数里,覆盖一个队列成员前,调用free函数释放它就会出错。
在记录...
github.com/lc-soft/LCUI - b2fe91a1b8d63f15b13752f9556fcec0631a61ed authored about 12 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - e4050055d6170a8824e98b506fd890c69a2a6329 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 43cf0c8788871adb60de90d0285844f925881b37 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c85f5dc2dd0ed0c05e0001dc8c50d3024cf21416 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 651b412c00adbb1c1b6458c4fc143f7dbbaae643 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - abfb3b0807c43c47c3d2c4d284b116131a751e76 authored about 12 years ago by Liu Chao <[email protected]>
拆分部分代码至新的函数。
完善文本框的滚动条的控制处理,文本显示区域能够根据光标的移动而进行调整,确保光标在显示区域内。
github.com/lc-soft/LCUI - f07ec450c9b3d0562ed0eebbeea0ceadb63b3ab8 authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - b157884f8d6c5d4e793a283340aa6d740dcda09d authored about 12 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 31b47ef350451c68917f11c4544a0a9ce875bb65 authored about 12 years ago by Liu Chao <[email protected]>