egui/egui_glium
Emil Ernerfeldt 247026149c
Multiple mouse button support (#135)
Add support for primary, secondary and middle mouse buttons. Also improve ability to click things in low FPS situations.

This introduces a lot of breaking changes:

    Backends/integrations now pass mouse events via the even stream.
    Response has an interface of mostly methods instead of public members.
    input.mouse is now input.pointer and has new interface.


* Rename 'mouse' to 'pointer' everywhere (pointer = mouse or touch)

* Make Response::clicked and Response::double_clicked into methods

* Remove Response::active and add dragged() and interact_pointer_pos()

* Support multiple mouse buttons

* Make PointerState interface all methods

* Make most members of Response private
2021-01-25 18:50:19 +01:00
..
src Multiple mouse button support (#135) 2021-01-25 18:50:19 +01:00
Cargo.toml Release 0.8.0 - Grid layout & new visual style 2021-01-17 15:28:52 +01:00
CHANGELOG.md Release 0.8.0 - Grid layout & new visual style 2021-01-17 15:28:52 +01:00
README.md Add note about required libraries on Linux 2021-01-20 17:27:58 +01:00

Latest version Documentation MIT Apache

egui_glium

This crates provides bindings between egui and glium which allows you to write GUI code using egui and compile it and run it natively, cross platform.

For linux you need to sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev to use egui_glium.