mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-02 22:41:47 -06:00
refactor(ui): expose and use image_menu_id helper in tests
This commit is contained in:
@@ -1509,7 +1509,7 @@ fn user_box(xf: &PageXform, info: &DocInfo, page: usize, r: Rect) -> [f64; 4] {
|
||||
[u[0].min(v[0]) as f64, u[1].min(v[1]) as f64, u[0].max(v[0]) as f64, u[1].max(v[1]) as f64]
|
||||
}
|
||||
|
||||
pub(crate) fn image_menu_id() -> egui::Id {
|
||||
pub fn image_menu_id() -> egui::Id {
|
||||
egui::Id::unique("image-menu")
|
||||
}
|
||||
|
||||
|
||||
@@ -7863,7 +7863,7 @@ fn clicking_after_image_context_menu_action_resets_menu_state_and_updates_select
|
||||
h.get_by_label("Flip horizontal").click();
|
||||
h.run_steps(3);
|
||||
|
||||
let flag_persisted = h.ctx.data_mut(|d| d.get_persisted::<bool>(egui::Id::unique("image-menu")));
|
||||
let flag_persisted = h.ctx.data_mut(|d| d.get_persisted::<bool>(pdfcraft_ui_egui::edit_text_ui::image_menu_id()));
|
||||
assert_eq!(flag_persisted, Some(false), "image-menu flag should be reset to false");
|
||||
|
||||
// 7. Click image 1: should switch selection to image 1
|
||||
|
||||
Reference in New Issue
Block a user