/** * Converts the given value into an SWT rectangle. * Returns the given default value if the * value does not represent a rectangle. * * @param value the value to be converted * @param dflt the default value * @return the value as a rectangle, or the default value */ public static Rectangle asRectangle(String value, Rectangle dflt) { try { return asRectangle(value); } catch (DataFormatException e) { return dflt; } }
/** * Converts the given value into an SWT rectangle. * Returns the given default value if the * value does not represent a rectangle. * * @param value the value to be converted * @param dflt the default value * @return the value as a rectangle, or the default value */ public static Rectangle asRectangle(String value, Rectangle dflt) { try { return asRectangle(value); } catch (DataFormatException e) { return dflt; } }
/** * Converts the given value into an SWT rectangle. * Returns the given default value if the * value does not represent a rectangle. * * @param value the value to be converted * @param dflt the default value * @return the value as a rectangle, or the default value */ public static Rectangle asRectangle(String value, Rectangle dflt) { try { return asRectangle(value); } catch (DataFormatException e) { return dflt; } }
/** * Helper method to construct a rectangle from the given string. * @param value * @return Rectangle */ private static Rectangle basicGetRectangle(String value) { // We can't just return RECTANGLE_DEFAULT_DEFAULT because // a rectangle object doesn't have value semantik. Rectangle dr = new Rectangle(RECTANGLE_DEFAULT_DEFAULT.x, RECTANGLE_DEFAULT_DEFAULT.y, RECTANGLE_DEFAULT_DEFAULT.width, RECTANGLE_DEFAULT_DEFAULT.height); if (IPreferenceStore.STRING_DEFAULT_DEFAULT.equals(value)) { return dr; } return StringConverter.asRectangle(value, dr); }
/** * Helper method to construct a rectangle from the given string. * @param value * @return Rectangle */ private static Rectangle basicGetRectangle(String value) { // We can't just return RECTANGLE_DEFAULT_DEFAULT because // a rectangle object doesn't have value semantik. Rectangle dr = new Rectangle(RECTANGLE_DEFAULT_DEFAULT.x, RECTANGLE_DEFAULT_DEFAULT.y, RECTANGLE_DEFAULT_DEFAULT.width, RECTANGLE_DEFAULT_DEFAULT.height); if (IPreferenceStore.STRING_DEFAULT_DEFAULT.equals(value)) { return dr; } return StringConverter.asRectangle(value, dr); }
/** * Helper method to construct a rectangle from the given string. * @param value * @return Rectangle */ private static Rectangle basicGetRectangle(String value) { // We can't just return RECTANGLE_DEFAULT_DEFAULT because // a rectangle object doesn't have value semantik. Rectangle dr = new Rectangle(RECTANGLE_DEFAULT_DEFAULT.x, RECTANGLE_DEFAULT_DEFAULT.y, RECTANGLE_DEFAULT_DEFAULT.width, RECTANGLE_DEFAULT_DEFAULT.height); if (IPreferenceStore.STRING_DEFAULT_DEFAULT.equals(value)) { return dr; } return StringConverter.asRectangle(value, dr); }
.getProperty(IProductConstants.STARTUP_FOREGROUND_COLOR); Rectangle progressRect = StringConverter.asRectangle( progressRectString, new Rectangle(10, 10, 300, 15)); setProgressRect(progressRect); Rectangle messageRect = StringConverter.asRectangle(messageRectString, new Rectangle(10, 35, 300, 15)); setMessageRect(messageRect); Rectangle buildIdRectangle = StringConverter.asRectangle(buildIdLocString, new Rectangle(322, 190, 100, 40));