Feature: Dropdown options with callback

This commit is contained in:
James Parker
2024-03-14 11:29:34 +00:00
parent ce5ac6b12f
commit dda2896700
4 changed files with 43 additions and 12 deletions

View File

@@ -30,12 +30,12 @@ int main() {
auto layout = Container::Vertical({
Container::Horizontal({
Dropdown(&entries, &selected_1),
Dropdown(&entries, &selected_1, { .on_change = [&] { selected_3 = selected_1; } } ), // Keep in sync with selected_3.
Dropdown(&entries, &selected_2),
}),
Container::Horizontal({
Dropdown(&entries, &selected_3),
Dropdown(&entries, &selected_4),
Dropdown(&entries, &selected_3, { .border = false }),
Dropdown(&entries, &selected_4, { .border = false }),
}),
});