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
— EnableDatePickerButton
widget. -
serde
— Allow serialization usingserde
. -
svg
— Support loading svg images. -
tracing
— Log warnings usingtracing
crate.
Optional dependencies
-
document-features
— Enable this when generating docs. -
image
— Add support for loading images with theimage
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
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
.
The body of a table.
Is created by calling body
on a Table
(after adding a header row) or TableBuilder
(without a header row).
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.