#bindings #terminal #dear #im-gui #api-bindings #high-level

imgui-terminal

Dear ImGui 的终端实现 imgui-terminal 的高级 Rust 绑定

1 个不稳定版本

0.1.0 2021 年 6 月 15 日

#7 in #im-gui

MIT/Apache

290KB
5.5K SLoC

C++ 5.5K SLoC // 0.2% comments Rust 64 SLoC // 0.2% comments

imgui-terminal-rs: imgui-terminal 的绑定

此包提供了对 imgui-terminal 的简单绑定,它是一个用于 Dear ImGui 的终端实现。它旨在与 imgui-rs 包一起使用。

截至 0.1.0 版本,此包所做的不仅仅是提供对 C++ 代码的简单绑定,以允许绘制终端和基本 I/O 功能。还需要进一步的工作来解决 Rust 和 C++ 侧的 TODO 项,以使终端可用。

如何贡献

  1. 更改或添加内容

  2. 确保您使用的是最新稳定的 Rust

  3. 运行 rustfmt 以确保代码风格符合规范

    rustup component add rustfmt
    cargo fmt
    
  4. 在 Github 上打开 pull request

许可证

根据您的选择,许可为以下之一

使用 Dear ImGuiimgui-terminal

贡献

除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可证定义的工作,都应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~15MB
~269K SLoC