rawgui:从头开始构建 GUI 系统的实验

时间:2021-05-30 10:27:24
【文件属性】:
文件名称:rawgui:从头开始构建 GUI 系统的实验
文件大小:1.71MB
文件格式:ZIP
更新时间:2021-05-30 10:27:24
Perl “安装” 为了运行这个项目,你需要 3 个 C 库和 Lua/Terra。 一旦安装了依赖项,就不需要额外的编译。 假设您已将terra二进制文件添加到您的路径中,只需运行命令terra svgview.t 。 Lua / Terra安装 只需访问并在那里下载二进制文件即可。 SDL2、CairoGraphics、libXML2 如果您使用的是 Mac,则可以通过自制软件下载所有这些。 不幸的是,除了我自己的开发环境之外,我还没有在任何设置中测试过这段代码。 由于使用了跨平台的库,因此您应该能够使其在任何地方运行,但是您可能需要挖掘一些文件并编辑代码以查找和加载动态库。 执照 此代码在 Apache 2 许可下可用。 但是,如果您(i)让我知道您是否使用代码做一些有趣的事情,我将不胜感激; (ii) 在您的文件中注明我。 作为一名学者,我从能够具体证明我的工作对其他人产生影响中受益匪浅
【文件预览】:
rawgui-master
----assortedwidgets.t(39KB)
----consolewidget.t(11KB)
----svgview.t(17KB)
----demo.t(4KB)
----rawgui.t(19KB)
----SDL.t(59KB)
----pathname.t(16KB)
----viewport.t(8KB)
----fonts()
--------OsakaMono.ttf(2.2MB)
--------DroidSans.ttf(186KB)
--------DroidSansMono.ttf(76KB)
--------Consolas.ttf(345KB)
--------Google Android License.txt(692B)
----README.md(2KB)
----specialwidgets.t(14KB)
----svg.t(39KB)
----testsvgs()
--------3d40.svg(4KB)
--------3d20.svg(2KB)
----primitives.t(8KB)
----.gitignore(33B)

网友评论