return shell.getSize();
}
public void setEnabled(int type, boolean enabled)
{
BorderCanvas border = (BorderCanvas) getBorder(IContainer.BORDER_N);
ButtonCanvas button = (ButtonCanvas) buttons.get(new Integer(type));
{
GridData gridData = (GridData) button.getLayoutData();
gridData.exclude = !enabled;
button.setLayoutData(gridData);
button.setVisible(enabled);
}
switch (type)
{
case ThemeConstants.BUTTON_MAX:
ButtonCanvas revButton = (ButtonCanvas) buttons.get(new Integer(
ThemeConstants.BUTTON_REV));
GridData revData = (GridData) revButton.getLayoutData();
revData.exclude = !enabled;
revButton.setLayoutData(revData);
revButton.setVisible(enabled);
break;
case ThemeConstants.BUTTON_REV:
ButtonCanvas maxButton = (ButtonCanvas) buttons.get(new Integer(
ThemeConstants.BUTTON_REV));
GridData maxData = (GridData) maxButton.getLayoutData();
maxData.exclude = !enabled;
maxButton.setLayoutData(maxData);
maxButton.setVisible(enabled);
break;
}
border.layout();
}