ColormodelPulldown::ColormodelPulldown(MWindow *mwindow, BC_TextBox *output_text, int *output_value, int x, int y) : BC_ListBox(x, y, 200, 150, LISTBOX_TEXT, (ArrayList<BC_ListBoxItem*>*)&mwindow->colormodels, 0, 0, 1, 0, 1) { this->mwindow = mwindow; this->output_text = output_text; this->output_value = output_value; output_text->update(colormodel_to_text()); }
void ColormodelPulldown::update_value(int value) { *output_value = value; output_text->update(colormodel_to_text()); }