private void doLayout() {
OneColumnPanel col = new OneColumnPanel();
col.setInsets(0, 0, 20, 0);
layoutTopPart(col);
DropDownPanel success = createDropDownPanel(onSuccessPanel,
Strings.get("ExpandedOptions.OnSuccess"), GraphResources.SUCCESS_24, true);
col.add(success.getDisplayer());
DropDownPanel failure = createDropDownPanel(onFailurePanel,
Strings.get("ExpandedOptions.OnFailure"), GraphResources.FAILURE_24, true);
col.add(failure.getDisplayer());
DropDownPanel schedule = createDropDownPanel(schedulePanel, Strings.get("ExpandedOptions.Schedule"),
EntityIcons.forType(EntityType.Schedule).getDefaultIcon(Size.MEDIUM), false);
checkSchedulable(schedule);
col.add(schedule.getDisplayer());
DropDownPanel options = createDropDownPanel(optionsPanel, Strings.get("ExpandedOptions.Options"),
ClientIcons.getIcon("Options.24"), false);
col.add(options.getDisplayer());
panel.wrap(col);
panel.setBorder(new BorderBuilder().etched().empty(10));
}