Class DefaultPrintPreferences
- java.lang.Object
-
- org.eclipse.graphiti.ui.internal.util.ui.print.DefaultPrintPreferences
-
- All Implemented Interfaces:
IPrintPreferences
public class DefaultPrintPreferences extends java.lang.Object implements IPrintPreferences
This class is a simple container for the preferences for the print dialog.
-
-
Field Summary
Fields Modifier and Type Field Description static intCENTERstatic intCURRENT_SCALEstatic doubleCURRENT_SCALE_DEFAULTstatic double[]DEFAULT_DOUBLE_PREFERENCESstatic int[]DEFAULT_INT_PREFERENCESstatic intHEIGHTstatic doubleHEIGHT_DEFAULTstatic intLEFT_MARGINstatic doubleLEFT_MARGIN_DEFAULTstatic intNUM_OF_DOUBLE_PREFERENCESstatic intNUM_OF_INT_PREFERENCESstatic intPRINTER_IMAGE_HEIGHTstatic doublePRINTER_IMAGE_HEIGHT_DEFAULTstatic intPRINTER_IMAGE_WIDTHstatic doublePRINTER_IMAGE_WIDTH_DEFAULTstatic intPRINTER_LEFT_MARGINstatic doublePRINTER_LEFT_MARGIN_DEFAULTstatic intPRINTER_TOP_MARGINstatic doublePRINTER_TOP_MARGIN_DEFAULTstatic intSCALE_FACTORstatic doubleSCALE_FACTOR_DEFAULTstatic intSCALE_FACTOR_Xstatic intSCALE_FACTOR_Ystatic intTOP_MARGINstatic doubleTOP_MARGIN_DEFAULTstatic intWIDTHstatic doubleWIDTH_DEFAULT
-
Constructor Summary
Constructors Constructor Description DefaultPrintPreferences()Creates a new instance of DefaultPrintPreferences, which is initialized with the default values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetDoublePreference(int preference)Returns the double value of the preference with the given index.intgetIntPreference(int preference)Returns the integer value of the preference with the given index.voidsetDefaults()Resets all preferences to their default values.voidsetDoublePreference(int preference, double value)Sets the double preference value of the preference at position atIndex to the given value.voidsetIntPreference(int preference, int value)Sets the integer preference value of the preference at position atIndex to the given value.
-
-
-
Field Detail
-
SCALE_FACTOR_X
public static final int SCALE_FACTOR_X
- See Also:
- Constant Field Values
-
SCALE_FACTOR_Y
public static final int SCALE_FACTOR_Y
- See Also:
- Constant Field Values
-
LEFT_MARGIN
public static final int LEFT_MARGIN
- See Also:
- Constant Field Values
-
TOP_MARGIN
public static final int TOP_MARGIN
- See Also:
- Constant Field Values
-
SCALE_FACTOR
public static final int SCALE_FACTOR
- See Also:
- Constant Field Values
-
CURRENT_SCALE
public static final int CURRENT_SCALE
- See Also:
- Constant Field Values
-
PRINTER_IMAGE_WIDTH
public static final int PRINTER_IMAGE_WIDTH
- See Also:
- Constant Field Values
-
PRINTER_IMAGE_HEIGHT
public static final int PRINTER_IMAGE_HEIGHT
- See Also:
- Constant Field Values
-
PRINTER_LEFT_MARGIN
public static final int PRINTER_LEFT_MARGIN
- See Also:
- Constant Field Values
-
PRINTER_TOP_MARGIN
public static final int PRINTER_TOP_MARGIN
- See Also:
- Constant Field Values
-
WIDTH
public static final int WIDTH
- See Also:
- Constant Field Values
-
HEIGHT
public static final int HEIGHT
- See Also:
- Constant Field Values
-
CENTER
public static final int CENTER
- See Also:
- Constant Field Values
-
SCALE_FACTOR_DEFAULT
public static final double SCALE_FACTOR_DEFAULT
- See Also:
- Constant Field Values
-
LEFT_MARGIN_DEFAULT
public static final double LEFT_MARGIN_DEFAULT
- See Also:
- Constant Field Values
-
TOP_MARGIN_DEFAULT
public static final double TOP_MARGIN_DEFAULT
- See Also:
- Constant Field Values
-
CURRENT_SCALE_DEFAULT
public static final double CURRENT_SCALE_DEFAULT
- See Also:
- Constant Field Values
-
PRINTER_IMAGE_WIDTH_DEFAULT
public static final double PRINTER_IMAGE_WIDTH_DEFAULT
- See Also:
- Constant Field Values
-
PRINTER_IMAGE_HEIGHT_DEFAULT
public static final double PRINTER_IMAGE_HEIGHT_DEFAULT
- See Also:
- Constant Field Values
-
PRINTER_LEFT_MARGIN_DEFAULT
public static final double PRINTER_LEFT_MARGIN_DEFAULT
- See Also:
- Constant Field Values
-
PRINTER_TOP_MARGIN_DEFAULT
public static final double PRINTER_TOP_MARGIN_DEFAULT
- See Also:
- Constant Field Values
-
WIDTH_DEFAULT
public static final double WIDTH_DEFAULT
- See Also:
- Constant Field Values
-
HEIGHT_DEFAULT
public static final double HEIGHT_DEFAULT
- See Also:
- Constant Field Values
-
DEFAULT_DOUBLE_PREFERENCES
public static final double[] DEFAULT_DOUBLE_PREFERENCES
-
DEFAULT_INT_PREFERENCES
public static final int[] DEFAULT_INT_PREFERENCES
-
NUM_OF_DOUBLE_PREFERENCES
public static final int NUM_OF_DOUBLE_PREFERENCES
-
NUM_OF_INT_PREFERENCES
public static final int NUM_OF_INT_PREFERENCES
-
-
Method Detail
-
setDefaults
public void setDefaults()
Description copied from interface:IPrintPreferencesResets all preferences to their default values.- Specified by:
setDefaultsin interfaceIPrintPreferences
-
setIntPreference
public void setIntPreference(int preference, int value)Description copied from interface:IPrintPreferencesSets the integer preference value of the preference at position atIndex to the given value.- Specified by:
setIntPreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to setvalue- The new value to set
-
getIntPreference
public int getIntPreference(int preference)
Description copied from interface:IPrintPreferencesReturns the integer value of the preference with the given index.- Specified by:
getIntPreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to return- Returns:
- The value of the preference with the given index as an integer
-
setDoublePreference
public void setDoublePreference(int preference, double value)Description copied from interface:IPrintPreferencesSets the double preference value of the preference at position atIndex to the given value.- Specified by:
setDoublePreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to setvalue- The new value to set
-
getDoublePreference
public double getDoublePreference(int preference)
Description copied from interface:IPrintPreferencesReturns the double value of the preference with the given index.- Specified by:
getDoublePreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to return- Returns:
- The value of the preference with the given index as a double
-
-