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