import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.tizen.nativecommon.ProjectUtil;
import org.tizen.nativecommon.build.SmartBuildInterface;
import org.tizen.nativecommon.build.exception.SBIException;
-import org.tizen.nativecommon.build.model.SBIModel;
import org.tizen.nativeplatform.Activator;
import org.tizen.nativeplatform.build.PlatformConfigurationManager;
import org.tizen.nativeplatform.pkgmgr.ui.RPMPackageDialog;
private MenuManager menuMgr;
private PlatformRootstrap generatedRootstrap;
+ private final int MINIMUM_VIEW_WIDTH = 300;
private IProject project;
private Shell shell;
}
public int computePreferredSize(boolean width, int availableParallel, int availablePerpendicular, int preferredResult) {
- return width ? 300 : preferredResult;
+ return width ? MINIMUM_VIEW_WIDTH : preferredResult;
}
};
}
importRootstrap.setImage(editIcon);
importRootstrap.setToolTipText(resources.getString("View.Import.Rootstrap.ToolTip"));
- new ToolItem(toolBar, SWT.SEPARATOR); // Separator
-
- ToolItem refresh = new ToolItem(toolBar, SWT.PUSH);
- Image refreshIcon = ImageUtil.getImage(Activator.PLUGIN_ID, "icons/rootstrap/refresh.gif");
- refresh.setImage(refreshIcon);
- refresh.setToolTipText(resources.getString("View.Refresh.Rootstrap.ToolTip"));
-
- refresh.addSelectionListener(new SelectionAdapter()
- {
- @Override
- public void widgetSelected(SelectionEvent e)
- {
- try
- {
- refresh();
- } catch (Exception e1)
- {
- e1.printStackTrace();
- }
- }
- });
- refresh.setEnabled(true);
}
}
- private void refresh() {
- try {
- SBIModel.reinitialize();
- } catch (SBIException e) {
- e.printStackTrace();
- DialogUtil.openErrorDialog(resources.getString("View.Error.Init.SBIModel"));
- }
- RootstrapManager.reinitialize();
- tableViewer.refresh();
- }
-
-
private void createRootstrapTableComposite(Composite parent) {
Composite composite = new Composite(parent, SWT.NONE);