bool addCombo(const char* label, T& currentItem, uint32_t itemCount, const ItemGetFunc& getter) { uint32_t tmp = uint32_t(currentItem); auto value = addCombo(label, tmp, itemCount, getter); currentItem = T(tmp); return value; }
bool addCombo(const char* label, T& currentItem, uint32_t itemCount, const char** labels) { uint32_t tmp = uint32_t(currentItem); auto value = addCombo(label, tmp, itemCount, labels); currentItem = T(tmp); return value; }
void Dialog::addCombo(GtkWidget* vbox, const char* name, int& data, StringArrayRange values) { addCombo(vbox, name, values, IntImportCaller(data), IntExportCaller(data)); }