Function egui::containers::combo_box[][src]

pub fn combo_box(
    ui: &mut Ui,
    button_id: Id,
    selected: impl Into<String>,
    menu_contents: impl FnOnce(&mut Ui)
) -> Response

A drop-down selection menu.

See also combo_box_with_label.

let id = ui.make_persistent_id("my_combo_box");
egui::combo_box(ui, id, format!("{:?}", selected), |ui| {
    ui.selectable_value(&mut selected, Enum::First, "First");
    ui.selectable_value(&mut selected, Enum::Second, "Second");
    ui.selectable_value(&mut selected, Enum::Third, "Third");
});