DOMy:*awesome* LÖVE 框架的类似 DOM 的 GUI 框架

时间:2024-06-28 09:32:10
【文件属性】:

文件名称:DOMy:*awesome* LÖVE 框架的类似 DOM 的 GUI 框架

文件大小:79KB

文件格式:ZIP

更新时间:2024-06-28 09:32:10

Lua

做我的 DOMy 是一个类似 DOM 的 GUI 框架,专为 *awesome* LÖVE 框架设计。 我们目前正在寻找开始 Beta 版测试 DOMy 的人! 如果您想测试我们的 API 以获得舒适度并帮助查找错误,那就太棒了! 在 DOMy 正式发布之前,我们目前不接受拉取请求。 所有捆绑测试均通过。 要验证测试,只需在 main.lua 中引入测试文件并运行它。 测试验证打印到控制台。 当前功能 用户界面实例 标记API 样式 API 脚本API 导入文件 标记 样式 脚本 元素 堵塞 按钮 图像 排队 文本 元素层次 元素选择器 资产缓存 图片 字体 单位% 绘制图形用户界面 事件系统 小工具系统 去做 完成添加样式 完成添加默认元素 添加默认小部件 实施主题系统 实现虚拟输入系统 实施智能绘图系统 实现 dp 和 sp 单位 快速示例 标记语法 以下语法示例显示了一个


【文件预览】:
DOMy-master
----.gitignore(36B)
----import.lua(7KB)
----pseudo.lua(6KB)
----LICENSE.md(1KB)
----.travis.yml(457B)
----README.md(5KB)
----_tests()
--------benchmark_styles.lua(888B)
--------benchmark_markup.lua(1KB)
--------test_markup.lua(3KB)
--------benchmark_apply_styles.lua(6KB)
--------test_element.lua(7KB)
--------styles_markup.lua(999B)
--------styles.lua(902B)
--------test_library.lua(3KB)
--------test_styles.lua(3KB)
--------test_box.lua(23B)
--------markup.lua(498B)
----properties()
--------initial.lua(3KB)
--------display.lua(13KB)
--------flex.lua(2KB)
----thirdparty()
--------hump()
--------lume.lua(13KB)
--------cpml()
--------patchy.lua(11KB)
----gui.lua(14KB)
----init.lua(2KB)
----themes()
--------default()
----_spec()
--------specification.md(14KB)
--------features.md(4KB)
--------flexbox.md(3KB)
----.gitattributes(378B)
----callback.lua(8KB)
----.editorconfig(77B)
----elements()
--------textinput.lua(4KB)
--------block.lua(399B)
--------image.lua(766B)
--------button.lua(409B)
--------text.lua(785B)
--------element.lua(32KB)
--------inline.lua(359B)
--------textfield.lua(4KB)

网友评论