From aee4de738f4199bcbbb1493951efe749475f8a6b Mon Sep 17 00:00:00 2001 From: aiongg Date: Sat, 10 Oct 2026 03:58:53 +0000 Subject: [PATCH] Integration: the Paragraph section's menu (#263) uses #281's menu_button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #263 adds a ☰ menu to the Properties panel's Paragraph section; #281 routes every menu through menus::menu_button so a menu taller than the window scrolls and a scroll-bar click keeps it open. This one gets the same behaviour. --- crates/ui-egui/src/panels/properties.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ui-egui/src/panels/properties.rs b/crates/ui-egui/src/panels/properties.rs index 4a8e4442e..31ff89373 100644 --- a/crates/ui-egui/src/panels/properties.rs +++ b/crates/ui-egui/src/panels/properties.rs @@ -1443,7 +1443,7 @@ pub fn paragraph_panel(app: &mut DesignApp, ui: &mut egui::Ui) { ui.horizontal(|ui| { crate::rtl::label(ui, egui::RichText::new(crate::i18n::tr(&app.ui.language, "Paragraph")).strong()); ui.with_layout(egui::Layout::right_to_left(egui::Align::Center), |ui| { - ui.menu_button("☰", |ui| { + crate::menus::menu_button(ui, "☰", |ui| { if ui.button(crate::rtl::widget(ui, crate::i18n::tr(&app.ui.language, "Paragraph Rules…"))).clicked() { let _ = app.run("app.paragraphRulesDialog", json!({})); ui.close();