Buttons.java
package com.codeaffine.extras.launch.internal.cleanup;
import org.eclipse.jface.layout.LayoutConstants;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Button;
class Buttons {
static int computePreferredButtonWidth( Button button ) {
int defaultButtonWidth = getDefaultButtonWidth();
Point minSize = button.computeSize( SWT.DEFAULT, SWT.DEFAULT, true );
return Math.max( defaultButtonWidth, minSize.x );
}
private static int getDefaultButtonWidth() {
return LayoutConstants.getMinButtonSize().x;
}
private Buttons() { }
}