Crate egui_extras

source ·
Expand description

This is a crate that adds some features on top top of egui.

This crate are for experimental features, and features that require big dependencies that does not belong in egui.

Feature flags

  • datepicker — Enable DatePickerButton widget.

  • svg — Support loading svg images.

  • tracing — Log warnings using tracing crate.

Optional dependencies

  • document-features — Enable this when generating docs.

  • image — Add support for loading images with the image crate.

    You also need to ALSO opt-in to the image formats you want to support, like so:

    image = { version = "0.24", features = ["jpeg", "png"] }

Re-exports

pub use crate::image::RetainedImage;

Modules

Structs

Specifies the properties of a column, like its width range.
A Strip of cells which go in one direction. Each cell has a fixed size. In contrast to normal egui behavior, strip cells do not grow with its children!
Builder for creating a new Strip.
Table struct which can construct a TableBody.
The body of a table.
Builder for a Table with (optional) fixed header and scrolling body.
The row of a table. Is created by TableRow for each created TableBody::row or each visible row in rows created by calling TableBody::rows.

Enums

Size hint for table column/strip cell.