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 - 2566d60664691d308665813ccc80926044cf218c authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c1a70becc443d96f2e5c11b647ad22d84d6bbbcc authored over 8 years ago by Liu Chao <[email protected]>
删除 WM_IME_ENDCOMPOSITION 消息处理,改为处理 WM_CHAR 消息。
github.com/lc-soft/LCUI - 97fbb82c3dae564ef0758accc02cdda18ea38b64 authored over 8 years ago by Liu Chao <[email protected]>设置 bmp 的默认值为 NULL,确保在出现错误时输出的 bmp 参数值为 NULL。
github.com/lc-soft/LCUI - 45ebf814e9e2e5431a84137097fc2a70f0a14a35 authored over 8 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - b83389f5efb773f29632e15e756bd0477a766f45 authored over 8 years ago by Liu Chao <[email protected]>
解决 pointer-events 和 focusable 属性未被部件应用的问题。
更新 LCUI_PrintStyleSheet() 函数。
github.com/lc-soft/LCUI - 14cb525f5b430ae1022878679c6beab92b7a3fa6 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 13b4a4482273e4ce4d6ae7fdb45f77e5d52d600d authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 13e675256293c626049ad9a35d124424047cf547 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 8c0543e1d9a92dc59ca89f18751f20f50f5beafe authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 28c02b59f4889667eb0ce2a07eb395f637de4d55 authored over 8 years ago by Liu Chao <[email protected]>
有待测试完善
github.com/lc-soft/LCUI - 501d363f5062f32f806f2f8633d5855773013c1e authored over 8 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - ddfe1659f987add3c7baf8e26fafa66f9b447b0a authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - d5e5339b79141c49167eb3236fc8b822a0e44b50 authored over 8 years ago by Liu Chao <[email protected]>
修改排版时的部件定位判定。
github.com/lc-soft/LCUI - ecb8faab7575550441f4b3b07dfc3724ca2bf3b4 authored over 8 years ago by Liu Chao <[email protected]>之前在载入一个字符的字体字形时,即使字体文件中不存在该字符,FreeType_Render() 也会返回 0,导致无法切换至候选字体中载入字形,现已纠正。
github.com/lc-soft/LCUI - ab88251e7d4a4217aa8a4558e2349e8c8e55a7f4 authored over 8 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - c853f5b6e491636d3d0e0e41b0f929040a544da4 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e4b39ae7f607e8ab5f4411432c4108225c64aef7 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 180ea64161b72ee372ce787b091667dd8e02ff66 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fb600ce4d2b3719d8955ab1f2f6d802b2640d8b5 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a8a14b9bb1d1c0fa10c054c235017837b828bf09 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 10338a66beb8ef7dff1cc48ecc3ef26042137a59 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a366e608cee66b9826dcaa0cf4a997b591830cce authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - d8aff6f8af0481d0b7ae6b3d3c02fb75a06d7c10 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - b5cec0750150f0a71dde31b17a6f78d6a6fa2c40 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c88cb5423bbefacf38756d511e1802fe12945020 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 33b2c1663204b399ab990b5e8195b25163b11e63 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f8ed9084d7ed75f952d11b5d0ef16f53bd145fbc authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 887327a3d140f6239b3141acf13b3e94559dda23 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - b68b87094315054c9c61f7ec56690555ca64eaf8 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2b7c31c372199b9f7cb244f9097a772989b9bcef authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c67b16de0a0637e927c5f01b6f8900d988fc6812 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fd44e82da7433e3b89529d6a7e851315cf7e9342 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 616cdbf9107a4d467d120c52746e9690ab16ad7c authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 756589145b8e787fafae6b65e04f96ccd67985ba authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5697ab5cea12edcb0ec8885206ab5397a0dd4093 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2ed3fefd469e4704ef7944af1532e0a1ab5e55cf authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7a6e9da21e5e8c805f617133652e0a6bff180dfb authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9a54619e57ea50b9f01542fd9730ae454cc2c345 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 002b07bfb8069e4255d3d67e7baeca5359dd3d10 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9b8bc24e24f5bb2c062cc878ad08bc874a09a5aa authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - de711ef7ec8237c4cdbedbd07625365863ca6499 authored over 8 years ago by Liu Chao <[email protected]>
在鼠标按钮按住后,将调用 SetCapture() 函数来捕获接下来产生的鼠标消息,包括窗口外产生的鼠标消息,直到鼠标按钮释放为止。
github.com/lc-soft/LCUI - fdd323f26ba873ea199002850ccac436036bc016 authored over 8 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - cbe99071cd21d06b3a85e309cf3ee8e98c358a0d authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 72d3db0d627f858e0b35be5d3f19e5753c826ef9 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 79dc921faa8672fbb4a6c732e77e511fa1b566c6 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 72d2636fc54105348ae6287fb24eb6f462c7373d authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 310a22aae29c2a4d07d518adb37a2c68ad189d1e authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7315edb43464d2ca936755fd003fd82724780f57 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - b69ff4cb9f3c5fdf98f92915ea724073d1544598 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 838752650a05d19144594c807f1a95c12e7b37a3 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fea73815b89b86e323e88751a426ab41925047d5 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7542c5f7071339e05bd0f87b37ea0b4a675eead3 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 87d0459f952fc648dccda8b2021d7f1dd6438ede authored over 8 years ago by Liu Chao <[email protected]>
该函数主要在部件被销毁时调用,避免事件在部件销毁后还在传播而导致内存访问越界。
github.com/lc-soft/LCUI - 502b23c40504072ae6f957e3bdf67f9b55316c51 authored over 8 years ago by Liu Chao <[email protected]>
当部件在完成一次更新后会触发 ready 事件,这时可以获取到实际的坐标和尺寸。
部件在触发 ready 事件前是不可见的。
github.com/lc-soft/LCUI - d3de01184c4b4ebb886588e14d3eb2e7524f9bec authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 47adab494d276b3c976c9117d029444b0a489e7b authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9ba414ddba5a636c6c2f2ebbf93f1964e92f04ce authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a3ecdb890c7e9d2791cc9751d52e5f0d2b36c770 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 64eeeb0ed6c3dc18fbbb63f5581119a065cb9fb6 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 82fc623c4d909ba2d1cb81242d2f825154af93b4 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 330d418e0523f8df5aaca7e1b9cc5de51f89fcea authored over 8 years ago by Liu Chao <[email protected]>
新改的部件任务处理机制有些问题,懒得调试,决定还原回老版本。
之前部件的索引位置需要实时计算,现已改为用 index 属性保存已计算好的索引位置。
现已支持绘制带透明效果的部件,可通过设置 opacity 属性来改变部件的全局透明度。
自从修改部件任务处理功能后,出现了一些新问题,先备份一次。
github.com/lc-soft/LCUI - 169e85ed74215545388a33f4dd894fde0e40018c authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7f924d104aacd129b5369bb570779cbf0a92225d authored over 8 years ago by Liu Chao <[email protected]>
虽然解决了主要问题,但还存在小问题,在重绘其它区域时,阴影会有错位的现象。
github.com/lc-soft/LCUI - 211df166f3ceea9bbbed30f174607e1a2689f668 authored over 8 years ago by Liu Chao <[email protected]>
解决之前存在的脏矩形有时会丢失的情况。
修改重绘区域的边框标记功能。
github.com/lc-soft/LCUI - 67f729730e0ac7c11c8790538ffe933b94f7b470 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 76577aa3cb9f0e0b19858e63206ed01b00375f52 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2b385b44380d74395df9a5238cbbff939707b126 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5d35f126a072622d1379e24aae3aeba17f8987a5 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6a2e0ead6b0e5ab6ec9d1f36d203e0202399c1b8 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 77ad27bd95e59defaa30914cee68aeff1517708f authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1934a3b277b52822435da318f8171e65a8cdd26d authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ca35ce1fb452b821754606ca410cff71e2073f95 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 808061f8c74a9c51e5f068fbdfc8495fe497697c authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2e569c5d901da0e8fd666c31b3add72ccec3415c authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5afec90de7f64c8c9bc57e4dc9fce64dd367237e authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 98af0ddcc148ab3399349090ff6fefcd3619e1d9 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0ae7995301f058be84ea50552258de8021d460e4 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e3b619f5a227adafd8d592be0ee53b763cfeeaa2 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - dec7e71531b56f92e07a70f220044640b3d66cba authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 0a2e220941a8c8182c289556fa020bb3f839d3f8 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 060579657550cd8845d9791e09ced5c1626d948c authored over 8 years ago by Liu Chao <[email protected]>
现在可以:
使用 margin: 0 auto; 让部件水平居中
用 max-width 限制部件的最大宽度
github.com/lc-soft/LCUI - 162eafe9434440d9fe5d1be064a3ab2b1725fe30 authored over 8 years ago by Liu Chao <[email protected]>
待移除的部件会直接移动至 children_trash 列表里,由 UI 线程来删除
github.com/lc-soft/LCUI - e2072ce16d6404028bfa3f44fc3ca88d1c281a25 authored over 8 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 1202554838dee712b1cd7f7971bbd163ac104462 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 34391f87400e8458e05f067002d95f722e487675 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9ccbbdda70196db08e7813e7507c1ab711874257 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6e739b0ae0ea403dd5392a1f0ac9624355cbf926 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7f427e4f62c33526eb320f15e530920c18626914 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6fbf84ed2171e49af94e28f3a01825723556424c authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5efccaec9c03d6129221055e00187a2f6a275491 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 4a43a13da65397c8d4e2d038fc40f32c850563d2 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 828af65d22b8c9275e6557a0312779e3fc4c3be4 authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fe7939478b792e9fcf1f7154ab8347d31a32ee4f authored over 8 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 77ce9c7de3edd3219265beddfef075f0c99ea1de authored over 8 years ago by Liu Chao <[email protected]>