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

Add ui.add_enabled and ui.add_enabled_ui, and remove Button::enabled

This commit is contained in:
Emil Ernerfeldt
2021-10-17 22:17:50 +02:00
parent 8a47019c1a
commit 2af2e8bad5
7 changed files with 79 additions and 37 deletions

View File

@@ -240,10 +240,9 @@ impl BackendPanel {
)
.on_hover_text("Physical pixels per point.");
if let Some(native_pixels_per_point) = info.native_pixels_per_point {
let button = egui::Button::new("Reset")
.enabled(*pixels_per_point != native_pixels_per_point);
let enabled = *pixels_per_point != native_pixels_per_point;
if ui
.add(button)
.add_enabled(enabled, egui::Button::new("Reset"))
.on_hover_text(format!(
"Reset scale to native value ({:.1})",
native_pixels_per_point