label.setText(Messages.getString("campaign.editor.setting.label"));
label.setLayoutData(new GridData(SWT.END, SWT.CENTER, false, false));
setting = new Combo(generalGroup, SWT.DROP_DOWN | SWT.READ_ONLY);
setting.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
SettingDao settingDao = (SettingDao)ServiceUtils.getService(bundleContext, SettingDao.class.getName());
try {
int i = 0;
for(Setting s : settingDao.getSettings()) {
setting.add(s.getLabel());
setting.setData(s.getLabel(), s);
setting.setData("setting" + i, s);
if(campaign.getSetting() == s) {