#egui #tile #layout #dock

egui_tiles

egui 的可拖放和调整大小的拼贴布局引擎

12 个版本 (破坏性更新)

0.9.0 2024 年 7 月 3 日
0.8.0 2024 年 3 月 26 日
0.7.2 2024 年 2 月 7 日
0.4.0 2023 年 11 月 23 日
0.2.0 2023 年 7 月 6 日

#58GUI

Download history 2636/week @ 2024-05-05 4461/week @ 2024-05-12 3069/week @ 2024-05-19 2840/week @ 2024-05-26 2101/week @ 2024-06-02 1941/week @ 2024-06-09 1618/week @ 2024-06-16 1831/week @ 2024-06-23 3575/week @ 2024-06-30 4338/week @ 2024-07-07 4987/week @ 2024-07-14 3770/week @ 2024-07-21 3248/week @ 2024-07-28 5461/week @ 2024-08-04 6178/week @ 2024-08-11 4904/week @ 2024-08-18

19,931 每月下载量
用于 27 个 crate (10 个直接使用)

MIT/Apache

155KB
3K SLoC

egui_tiles

github Latest version Documentation unsafe forbidden Build Status MIT Apache

egui 提供布局和停靠功能。

支持

  • 水平和垂直布局
  • 网格布局
  • 标签
  • 拖放停靠

egui_tiles

尝试使用

cargor --examplesimple

egui_dock 的比较

egui_dock 是一个服务于类似需求的优秀 crate。 egui_tiles 努力成为比 egui_dock 更灵活、功能更丰富的替代品。

egui_dock 只支持二进制分割(左/右或上/下),而 egui_tiles 支持完整的水平和垂直布局,以及网格布局。 egui_tiles 还努力提供更多自定义功能,允许用户通过在 Behavior trait 上实现方法来覆盖默认样式和行为。

egui_dock 支持一些 egui_tiles 尚未支持的特性,例如每个标签上的关闭按钮和内置滚动区域。


egui_tiles 开发由 Rerun 赞助,Rerun 是一家从事
计算机视觉和机器人可视化的一家初创公司。

依赖关系

~5–11MB
~112K SLoC