Function egui::containers::popup::popup_below_widget[][src]

pub fn popup_below_widget(
    ui: &Ui,
    popup_id: Id,
    widget_response: &Response,
    add_contents: impl FnOnce(&mut Ui)
)

Shows a popup below another widget.

Useful for drop-down menus (combo boxes) or suggestion menus under text fields.

You must open the popup with Memory::open_popup or Memory::toggle_popup.

let response = ui.button("Open popup");
let popup_id = ui.make_persistent_id("my_unique_id");
if response.clicked() {
    ui.memory().toggle_popup(popup_id);
}
egui::popup::popup_below_widget(ui, popup_id, &response, |ui| {
    ui.label("Some more info, or things you can select:");
    ui.label("…");
});