gtk-egui-area

Crates.iogtk-egui-area
lib.rsgtk-egui-area
version0.1.1
sourcesrc
created_at2024-09-19 08:22:34.561872
updated_at2024-09-20 13:34:40.908808
descriptionEguiArea widget for embedding inside of GTK
homepage
repositoryhttps://github.com/ilya-zlobintsev/gtk-egui-area
max_upload_size
id1380055
size57,658
Ilya Zlobintsev (ilya-zlobintsev)

documentation

README

gtk-egui-area

This library provides an EguiArea widget for integrating egui inside of GTK applications. It uses the gtk GLArea widget as the base with the egui_glow renderer to draw inside of it.

image

See demo for usage example.

Supported features:

  • Input handling (Keyboard/Mouse/Touchpad were tested)
  • Clipboard support
  • HiDPI Display handling
  • Opening URLs

Not supported:

  • Accessibility

Requirements

  • gtk-rs
  • egui (also re-exported from this library)
  • libepoxy - epoxy is a dependency of GTK, so you should already have it, but this library loads it explicitly so it should be available in the standard library paths
Commit count: 12

cargo fmt