// the scroller gets the control of the tab item
tab.setControl(scroller);
int[] row = new int[]{0};
for( int j = 0; j < inputsList.size(); j++ ) {
FieldData inputData = inputsList.get(j);
if (hideComplex && !inputData.isSimpleType() && !OmsBoxUtils.isFieldExceptional(inputData)) {
continue;
}
// remove region related widgets, if the user chose to not have them.
if (inputData.isProcessingRegionRelated() && OmsBoxPlugin.getDefault().doIgnoreProcessingRegion()) {
continue;
}
List<ModuleGuiElement> inputList = formGuiFactory.createInputGui(inputData, row);
for( ModuleGuiElement moduleGuiElement : inputList ) {