statusComp.setLayout(new FillLayout());
statusComp.setLayoutData(new GridData(SWT.RIGHT, SWT.FILL, true, false, 2, 1));
statusActionsToolbar = new ToolBar(statusComp, SWT.FLAT | SWT.RIGHT);
// statusActionsToolbar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
statusActionsToolbarManager = new ToolBarManager(statusActionsToolbar);
// version/setting group (0, 1 -> 6, 1)
Composite vsGroup = new Composite(container, SWT.NONE);
vsGroup.setLayout(new GridLayout(2, false));
vsGroup.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 6, 1));
vsToolbar = new ToolBar(vsGroup, SWT.FLAT);
vsToolbarManager = new ToolBarManager(vsToolbar);
{
// // version list action
// VersionListAction vList = (VersionListAction)appContext.getBean("versionListAction", new Object[] {
// PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
// ActionContributionItem vlItem = new ActionContributionItem(vList);
// vsToolbarManager.add(vlItem);
//
// // version chooser action
// CampaignVersionChooserAction vChooser = (CampaignVersionChooserAction)appContext.getBean(
// "campaignVersionChooserAction", new Object[] { VERSION_ACTION_MENU_ID,
// PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
// ActionContributionItem vcItem = new ActionContributionItem(vChooser);
// // vcItem.setMode(ActionContributionItem.MODE_FORCE_TEXT);
// vsToolbarManager.add(vcItem);
//
// // setting list action
// SettingListAction sList = (SettingListAction)appContext.getBean("settingListAction", new Object[] {
// PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
// ActionContributionItem slItem = new ActionContributionItem(sList);
// vsToolbarManager.add(slItem);
//
// // setting chooser action
// CampaignSettingChooserAction sChooser = (CampaignSettingChooserAction)appContext.getBean(
// "campaignSettingChooserAction", new Object[] { SETTING_ACTION_MENU_ID,
// PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
// ActionContributionItem scItem = new ActionContributionItem(sChooser);
// vsToolbarManager.add(scItem);
}
// counts (0, 2 -> 6, 1)
Composite counts = new Composite(container, SWT.NONE);
counts.setLayout(new FillLayout());
counts.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 6, 1));
countsToolbar = new ToolBar(counts, SWT.FLAT);
countsToolbarManager = new ToolBarManager(countsToolbar);
// provider (0, 3 -> 3, 1)
provider = new Label(container, SWT.LEFT);
provider.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 3, 1));
provider.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_DARK_GRAY));