Widgets»Combo

Combo

Combo is a widget that merges a text edit field with a popup text selection list.

Source docs

Example:

with (Combo(`foo`)) {
    for (int i = 0; i < 20; ++i) {
        addItem("Combo item " ~ to!(char[])(i));
    }
}

...

int idx = Combo(`foo`).selectedIdx;
char[] text = Combo(`foo`).selected;