1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 22:00:03 -04:00

Move examples out of eframe/examples into examples/ (#1486)

* Move examples out of eframe/examples into examples/

Give each example a `Cargo.toml` and `src/main.rs`.
This makes it easier for people to use as templates.

* Update README.md with more deps needed on vanilla Ubuntu
* Install libgtk-3-dev on CI, hoping that will fix something
This commit is contained in:
Emil Ernerfeldt
2022-04-13 16:13:24 +02:00
committed by GitHub
parent 170b21b63e
commit 2ae93c40ab
46 changed files with 317 additions and 71 deletions

92
Cargo.lock generated
View File

@@ -608,6 +608,13 @@ dependencies = [
"cache-padded",
]
[[package]]
name = "confirm_exit"
version = "0.1.0"
dependencies = [
"eframe",
]
[[package]]
name = "console_error_panic_hook"
version = "0.1.7"
@@ -817,6 +824,39 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
[[package]]
name = "custom_3d_glow"
version = "0.1.0"
dependencies = [
"eframe",
"egui_glow",
"glow",
]
[[package]]
name = "custom_3d_three-d"
version = "0.1.0"
dependencies = [
"eframe",
"egui_glow",
"glow",
"three-d",
]
[[package]]
name = "custom_font"
version = "0.1.0"
dependencies = [
"eframe",
]
[[package]]
name = "custom_window_frame"
version = "0.1.0"
dependencies = [
"eframe",
]
[[package]]
name = "dark-light"
version = "0.2.1"
@@ -980,6 +1020,17 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
[[package]]
name = "download_image"
version = "0.1.0"
dependencies = [
"eframe",
"egui_extras",
"ehttp",
"image",
"poll-promise",
]
[[package]]
name = "dyn-clonable"
version = "0.9.0"
@@ -1019,18 +1070,9 @@ version = "0.17.0"
dependencies = [
"egui",
"egui-winit",
"egui_extras",
"egui_glow",
"egui_web",
"ehttp",
"epi",
"glow",
"image",
"poll-promise",
"puffin",
"puffin_http",
"rfd",
"three-d",
]
[[package]]
@@ -1301,6 +1343,14 @@ dependencies = [
"instant",
]
[[package]]
name = "file_dialog"
version = "0.1.0"
dependencies = [
"eframe",
"rfd",
]
[[package]]
name = "flate2"
version = "1.0.22"
@@ -1702,6 +1752,13 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
[[package]]
name = "hello_world"
version = "0.1.0"
dependencies = [
"eframe",
]
[[package]]
name = "hermit-abi"
version = "0.1.19"
@@ -2727,6 +2784,15 @@ dependencies = [
"usvg",
]
[[package]]
name = "retained_image"
version = "0.1.0"
dependencies = [
"eframe",
"egui_extras",
"image",
]
[[package]]
name = "rfd"
version = "0.8.0"
@@ -3128,6 +3194,14 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "svg"
version = "0.1.0"
dependencies = [
"eframe",
"egui_extras",
]
[[package]]
name = "svgfilters"
version = "0.4.0"