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 - be5a859518dde4f94025fcbd7fd4754c6fa12b55 authored over 9 years ago by Liu Chao <[email protected]>
不知道之前为啥要加这么多 if (setjmp(png_jmpbuf(png_ptr))) { ...
libpng 的 example.c 中也没这么多。
github.com/lc-soft/LCUI - 73357c243515a20b1a77b2f44636d5d0e92e04d0 authored over 9 years ago by Liu Chao <[email protected]>现在, 当部件可见性、所处容器、尺寸变化发生变化时, 会向父部件追加布局更新任务。
github.com/lc-soft/LCUI - 1fae2eab6be1adafd9159b752e87128020792d6f authored over 9 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 959b781defc22281e7adf4a574c77dc87e6e7da8 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 10a1b9c21466f9aa6c849479179e1e43e485c14e authored over 9 years ago by Liu Chao <[email protected]>
现在可以使用 position 和 display 属性来设定部件的布局了, 功能有待继续完善。
github.com/lc-soft/LCUI - 3ee434acb183106ef7eb53e6eb6af878fd8455e9 authored over 9 years ago by Liu Chao <[email protected]>
样式匹配改成从右至左遍历, 成功匹配的条件改为完全遍历样式表的选择器列表(作用域)。
其它地方做了些小调整。
github.com/lc-soft/LCUI - 999c7f9c6aa8e84a151f0e28830d790e353be360 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5728d541586741466ec633b612fc01a659b207ad authored over 9 years ago by Liu Chao <[email protected]>
之前弄的基础版和完全版两个结构体定义, 还分 widget.h 和 widget_build.h 两个头文件, 用起来感觉很麻烦, 而且用
widget.h 中定义的基础版 widget 不能...
现在可以用 * 选择器, 对其设置的样式将作用于全局所有元素。
添加对 transparent 和 auto 属性值的解析。
github.com/lc-soft/LCUI - fd7723fff9d798c1304e5723d2325c3cc51fdaac authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 30f354b6993432c9bdb28ba86d2e6e43b1f67153 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a501ec72c278b5618f1f8b86d988506a4df2f5d1 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 7f0b6c1456f823e391e2a5537e848945a8568b18 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 313f09096850cfce95b792c27003ee54308c5047 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 74c70bea9e1db8e2822633831855f3ec09c4254f authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - daff28b3946b874240ae89fec306c2b525cf637a authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 52baabdcdae4de143a5085a30e83e6ae6d3dacf3 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ea79006cd799390fc2665b7b3ac12adb688e7a6e authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 54e03f54719a3846b0d45e6426764f27c08756fa authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ee9f96c879525f8889194f6ef4ddc1dae34a36dd authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 8f80acc8f52eca90cf04eea92f5915bb4e2ae024 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2fba74255d9f48bbc0431ed1a7c72b4d94952928 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 371e64190713c4babce0bdc78d71216b75cc3380 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ca7e015be31ff50e229505e96e37eda7746114c1 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a5ca1d18748a66cbf3ac6431587b934c8ee0fa49 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 799952c9b393682dbe67654b50ed44a75062c773 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6c9792fd882b75efcad69a07b4ce8d7a842d8914 authored over 9 years ago by Liu Chao <[email protected]>
子级部件的绝对坐标计算中, 需要加上父部件的内容框边距, 这样子部件才会是相对于内容框进行定位。
在处理完子级部件的脏矩形记录后, 追加 has_dirty_child = FALSE, 避免...
这些代码会导致PNG文件写入时报错, 懒得折腾, 直接删掉。
github.com/lc-soft/LCUI - e731fe1938ca157e74e72eed697f1d12755946a7 authored over 9 years ago by Liu Chao <[email protected]>
纠正无效区域的计算
调整样式匹配逻辑
更新部件 hover 和 active 状态支持
在阴影和边框样式改变后, 追加更新部件位置
github.com/lc-soft/LCUI - 6f8d23cdd5e4543a77ea054ceb5a44643468680c authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9fe83f9a5dd411ac7a8a4f3c843d523594888d5f authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 41f72448135f8c57c9a0d7974a216a8b28222f0c authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 39c84d01e18106c7ac7865cbab2b9d47d0510bad authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 69d87515004cf80702b661fdf5acb6ef2aa2d6ee authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 641ece9db8b7fe3210cf747b828be65a1c41bb4f authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 05ad5e83b5a3a2fb1f2e0030ed59ffeb4b4b51fe authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 82ffb2cd3064e0b15b928dba14a79e19fdbcb3d9 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - d4acc8ff314b6787e8cb3774c61fb07fc6f1140f authored over 9 years ago by Liu Chao <[email protected]>
其它地方做些小修改
github.com/lc-soft/LCUI - 3aac300345f41bc59db3f4b8995ed6f03cfff100 authored over 9 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - ee3cf3f6dbd34e6ed577e9266deb60e1287fcc5e authored over 9 years ago by Liu Chao <[email protected]>
纠正 LCUICond_TimedWait() 中的错误的时间计算方法
纠正最大帧率的设置,现已改为 100
调整 linux FB 初始化时的错误信息打印
调整定时器模块中的条件变量和互斥锁...
github.com/lc-soft/LCUI - 3a3b622e3eba1e4ac36f48a9101b7f89b7b8de43 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9ceee40031ceb88b30c5a674fdd8c45991c94e3a authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f64b66edd446d1ee98207db651cf43f7e13a3f7e authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - d2a9f84a197f5f63fdb8cad83942a2530e0c429d authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 72803642a649e81777c6634df7a10f98c76e491f authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 865f907baa0060b594fc8d3411624c8a0e8aa00a authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5129c6eb58af49134ec743d34f8400974284ce2d authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3f84e60c2ac9346a2b2a96fb38bc211a843772cb authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c9d82b6bac5b4bff1dddb8bd0fa9845ebf1b5c08 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c82bc4f65c7aa8e5dd61a4cb74c9cf3f09f0b9da authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6ebcb8d112076d523257a9106fc3d48ed8b48529 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 847f47bd38de2a31424f10ed293fe1159fea9471 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - b959dde2c10572cfe92a0f12d96bef67307dc8b4 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 5ae2e3ea766c56ed6a52a5a7ac102b1a9de98eb3 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 4d79a693009a583414960c49cbb2ad558693e78a authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 88ae5b8d8ecfa1334ca739b79afbed71df10b828 authored over 9 years ago by Liu Chao <[email protected]>
PutStyle() 的操作对象不是 Widget,因此,改用LCUI前缀。
github.com/lc-soft/LCUI - b4708b6244e6174fb7512c5c0426d28a55d7c650 authored over 9 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - 3123a721409ea071c8e3d2d5cd8a66284d885745 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c8066a8e829b6a4a693088cc8e4432ff2b5f33a2 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9d1c4e535ee985683f881e416bce84e88de852d2 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 4e175f2c11958548135199d3d817ec38ee035236 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - d1f88406344cfedda512ddc7af391760a66fd72e authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 6b2d98eec2d6713573e0780af84505dbce24ca34 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9432fa5a81601faacaa8e57643efe93072de30e0 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f802f5468ac19fcc3d6b257b062062eba5ed2a2c authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 06d9b55559b2b2a626df7bb711c987abc50d3b8c authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3be96a6d29ee18849d5b23891e156c4bea08653c authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 8da1a8d8082066ace220f8f208073ae0e5f68a70 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 15c4aa96d291f27718a81119bf750883ce4b19e6 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ac40881e1db456fb4f3cf8be2c1ebcdfc5688cfe authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 64652abeab7e6b6045ddc380afa94ea127e931a4 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1214e370cc4fa1e3d71ecbbc893043215ec1abd0 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - fd4b6107f56f597247ab3c15b6fa21e78d24a8de authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 14b3967792a5c5d9fb7b5d92707968a809d89e59 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e7268cc664301f17e0ad8cb845eccb0531a48c09 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - e6175d996aafa58ac168e202f7018c2531348a87 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 611988ba3a57c6d552ea1687bd7ed71ff2345292 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 1ee800dbc0a7f72025919797fd1862db9253f97b authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 79ec7eda812ee11beb4fac241cadcc98f4371d05 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - d8cbc33f78e829728bd18250dfb2edb7f2589927 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2d9d4ba87287590b3396dfb577118c45e869cfd3 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 94edf98a1f4d06f99f8febf62a75deba87e27906 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - f50301fee76af8f8f89965c5105fb222f1bb56e2 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 930560c67bdc33ab8ab13c57e6448497c7fa7386 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 9a16173ae35de8e1f073e7dff51a3ff7d074c7ba authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - c10b9e3eab5687b9f319340abd2c962158b9e4f3 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 10bc7e155dd183c70abb2ce8b9f519ec3ca236c3 authored over 9 years ago by Liu Chao <[email protected]>
只是改改代码,以后再实际测试效果
github.com/lc-soft/LCUI - 50d88483175eb95d6f84119e00018831beee3a6f authored over 9 years ago by Liu Chao <[email protected]>github.com/lc-soft/LCUI - b7430ef05943d0a2cdee9fbdac9bb4bdeff15ca9 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 8fe1e1099e965f307280491407c97269283d7eb5 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a267b1adc06542cc3fec65ecbd2ee9a5856bec3a authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 2eedf0afa27823625d8ddaf1a5be52c5e4bf7718 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 98880ac08862b748a5c4bb224385a0ef3562b4e8 authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - 3a10b7601318e5e22eb1bab957290bbb2a58ef2d authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - a74b96047c9c8244c793c99d370d61057bb8edcd authored over 9 years ago by Liu Chao <[email protected]>
github.com/lc-soft/LCUI - ca982d748c82ee9d433570dfce5b02e8a7f11b03 authored over 9 years ago by Liu Chao <[email protected]>