void Region::evaluate() { if (region_ok()) { } else { child_regions = subdivide(); } }
static void set_current_region(int rg) { bool reg_ok = false; current_region = rg; reflect_region_in_save_as_dialog(); if (rg >= 0) reg_ok = region_ok(region_list_position_to_id(rg)); if (save_as_button) gtk_widget_set_sensitive(save_as_button, reg_ok); if (mix_button) gtk_widget_set_sensitive(mix_button, reg_ok); if (insert_button) gtk_widget_set_sensitive(insert_button, reg_ok); }